VIM - Vi Improved
-
new community about Kakoune
hello :))
I hope this post is okay. I just wanted to share, that I've created a new community on lemmy for talking about the modal text-editor Kakoune (inspired by vim).
It is located at [email protected] and you're welcome to join whether you're using kakoune already or just want to learn about it :))
-
vmux : neovim as term multiplexer | NeovimConf 2022
YouTube Video
Click to view this content.
-
Vim's useful lists
codeinthehole.com Vim's useful lists — David WinterbottomA reference post of Vim's lists and tips on using them effectively.
-
Understanding the Origins and the Evolution of Vi and Vim
pikuma.com Understanding the Origins and the Evolution of Vi & VimThe history of Vi & Vim goes hand in hand with the history of open-source software. This article looks at the historical events that shaped the evolution of these text editors.
cross-posted from: https://derp.foo/post/233472
> There is a discussion on Hacker News, but feel free to comment here as well.
-
Looks like the project is in good hands and will make gentle steps forward.
- stackdiary.com A Tribute to Bram Moolenaar, The Maestro Behind Vim Code Editor
In a profound loss to the world of computing and software development, Bram Moolenaar, the creator of the widely respected Vim code editor, has passed
cross-posted from: https://lemmy.world/post/2712042
> Bram Moolenaar, the creator of the widely respected Vim code editor, has passed away at the age of 62. The family announced his passing in a heartfelt Google Groups message on August 5, revealing a sudden progression of a medical condition that had afflicted him.
-
Leemy Newbie
Hi, I am new to Lemmy Is it possible that I am the 2nd subscriber to this channel(or however it is called in the Lemmyverse) ?
-
Long shot: Any current way to edit Google Docs on Vim?
Seen a few ways but all seem to be with deprecated/abandoned methods or tools
-
How to make ALE aware of compiler flags?
Solution:
- Make all command substition in a make done through the assignment operator e.g.
``` cflags != pkg-config --cflags gtk4 libs != pkg-config --libs gtk4
all: gcc $(cflags) -o watch main.c $(libs) ``` not
``` all: gcc $$(pkg-config --cflags gtk4) -o watch main.c $$(pkg-config --libs gtk4) ````
- add this to your .vimrc:
let g:ale_c_parse_makefile = 1
---------------------------
ALE gives me a warning when I use gtk
#include <gtk/gtk.h> /* E: gtk/gtk.h: No such file or directory
This is probably happening because ALE isn't using my compiler flags
gcc $( pkg-config --cflags gtk4 ) -o program main.c $( pkg-config --libs gtk4 )
that I stole from the gtk documentation. These compiler flags allow gcc to findgtk/gtk.h
even though it is ingtk-4.0/gtk/gtk.h
How do I make ALE aware of my compiler flags?
-
Ugly empty spaces between intented lines
Hi, I have set up my neovim config listchars like so:
vim.opt.listchars = { tab = "│ ", trail = "·", precedes = "<", extends = ">", nbsp = "○" }
But for empty lines between the indentations there are these awful holes left.
I used to use intent-blankline.nvim but I want to try to tone down my plugin usage, and I pretty much used it only to fix this issue, could somebody help me?
-
cross-posted from: https://lemmy.sdf.org/post/40296
> Do you guys prefer visual cheat sheets better? I found this one to be very comprehensive.
-
Directional Vim cheatsheet from kaisunc
A guy at my work had this printed out and hanging in his office.
-
mfussenegger/nvim-dap: Debug Adapter Protocol client implementation for Neovim
github.com GitHub - mfussenegger/nvim-dap: Debug Adapter Protocol client implementation for NeovimDebug Adapter Protocol client implementation for Neovim - GitHub - mfussenegger/nvim-dap: Debug Adapter Protocol client implementation for Neovim
-
I'm very happy with the completion plugin that is part of mini.nvim
github.com GitHub - echasnovski/mini.nvim: Library of 30+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effortLibrary of 30+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort - GitHub - echasnovski/mini.nvim: Library of 30+ independent Lua modules impr...
I switched over to the completion plugin that is part of https://github.com/echasnovski/mini.nvim and I'm impressed with how suitable it is for my use case without any configuration
Sure, it's not as extensible, but it's so set-and-forget and still gives suggestions from LSP
-
Real-time LaTeX Using (Neo)Vim
ejmastnak.github.io Real-time LaTeX using Vim/Neovim, VimTeX, and snippetsElijan Mastnak’s personal website.
-
Remakes of vim's built-in color schemes
github.com Remake sampler — 256 colorscolorschemes for Vim. Contribute to vim/colorschemes development by creating an account on GitHub.
There is a project to modernize the bundled color schemes in vim.
-
SpaceVim
spacevim.org Home | SpaceVimSpaceVim is a community-driven vim distribution that seeks to provide layer feature.
> SpaceVim is a distribution of the Vim editor that’s inspired by spacemacs. It manages collections of plugins in layers, which help collecting related packages together to provide features. This approach helps keeping configuration organized and reduces overhead for the user by keeping them from having to think about what packages to install.
-
5 articles serie to learn secrets from vim
The three last articles are mandatories
-
vim-go, Go development plugin for Vim
github.com GitHub - fatih/vim-go: Go development plugin for VimGo development plugin for Vim. Contribute to fatih/vim-go development by creating an account on GitHub.
This plugin adds Go language support for Vim. It includes:
- Commands for building, installling, running, testing, etc.
- Improved syntax highlighting and folding.
- Goto symbol declaration and documentation lookup.
- Debugging, completion, formatting, linting, etc. with gopls.
BSD 3-Clause License
-
vim-plug, a minimalist Vim plugin manager
github.com GitHub - junegunn/vim-plug: Minimalist Vim Plugin Manager:hibiscus: Minimalist Vim Plugin Manager. Contribute to junegunn/vim-plug development by creating an account on GitHub.
vim-plug, written by Junegunn, is one of the most popular Vim plugin managers out there.
- Easy to set up: Single file. No boilerplate code required.
- Easy to use: Concise, intuitive syntax
- Super-fast parallel installation/update (with any of +job, +python, +python3, +ruby, or Neovim)
- Creates shallow clones to minimize disk space usage and download time
- On-demand loading for faster startup time
- Can review and rollback updates
- Branch/tag/commit support
- Post-update hooks
- Support for externally managed plugins
MIT License
Junegunn writes about vim-plug in his blog post Writing my own Vim plugin manager.
-
Vim³ - Vim on a cube
github.com GitHub - oakes/vim_cubed: Vim rendered on a cube for no reasonVim rendered on a cube for no reason. Contribute to oakes/vim_cubed development by creating an account on GitHub.