Posts tagged: vim

All posts with the tag "vim"

A few of my friends and I all just borked our neovim configs during a plug update, and because none of us were using ...

vim

Creating a minimal config specifically for git commits has made running much more pleasant. It starts up Much faster,...

I've been stuck many times looking at a vim buffer with little question marks at the beginning of each line and tryin...

Fugitive comes with a pretty sick way to commit files and see the diff at the same time with verbose commit. Opening ...

How linux users install a text editor

In honor of the neovim 0.6.0 release, I decided to do a funny skit installing neovim, and fix up my install script in the process as part of my challenge to fix up my dotfiles. I ran into one snag where I was not updating the repo that I cloned. I moved it to the directory I now keep third-party git repos and set it to update with ansible.

https://youtu.be/64oKLphhBuo

The thing that took me the longest to realize was…. I had a path issue pointing me to an old install of the appimage over the fresh build, fixed that up and now we are on 0.7.0 nightly.

...

I made a neovim plugin

I’ve slowly adding more and more lua functions into my neovim configuration, and recently I noticed a pattern for a class of functions that reach out to run shell commands that can be abstracted away.

https://youtu.be/8m5ipBuopPU

Check out the project readme for the most up to date details on the plugin itself.

...

Notes for second vim-fundamentals course meetup

newline another

Mahesh Subrajmanium Venkatachalam - Plugins | Installing a Theme Hunter Phillips - Quickfix | Offline Ordering with getqflist Andrea Wackerle - Search & Replace | Macros

Matthew Fletcher - Registers | Advanced Motions Jump, Delete, & Select | Advanced Motions: Paste & Move Nicholas Payne - My First Vim Plugin | What Makes a Good Plugin Zev Averbach - Harpoon | Wrap up

...

1 min read
vim

Modal jumping

nnoremap e :execute getline(".")j nnoremap g, nnoremap g; nnoremap nnoremap g; nnoremap :cnext nnoremap :cprev nnoremap :lnext nnoremap :lprev nnoremap :tnext nnoremap :tprevious nnoremap :trewind nnoremap :tprevious
vim