Vimconf 2022 Extending vim does not need to be complicated and can be done using cli tools I know all the files that I care to search for are called build.yml, and they Once opened as a buffer by using args, and a handy fd command I can vimgrep Open
2022-11-12
With the latest release of version of nvim 0.8.0 we get access to a new winbar nvim exposes the winbar api in lua, and you can send any text to the winbar as follows. You can try it for yourself right from the nvim command line. Now you will notice o
2022-10-27
How to vimgrep over hidden files. I needed to delete all build pipeline steps that were named Today After searching through all the projects it was clear that all the steps were some were a two liner Some had a variation in the name some were more t
2022-8-22
A few of my friends and I all just borked our neovim configs during a plug https://twitter.com/pypeaday/status/1524882893914398732 Lucky for me I did it on a home machine that I only occasionally edit from, Snapshotting ensures that you install the s
2022-5-13
Let Before you run someone Something that I have always appreciated form Searchng through the internet I was able to find an article from Here is my interpretation of the code I took from Vitaly So far it is working for me and saving me a few seconds
2022-3-19
I recently found a really great I have this added to my In my workflow I open a tmux session for each project, so this First open neovim, but with the If you try to run
2022-3-6
Anyone just starting out their vim customization journey is bound to run into this error. I If you run You still need to map your remaps with a : if you do not close it with a If you can close the
2022-2-14
Creating a minimal config specifically for git commits has made running The other thing that is engrained into my muscle memory is Here is the config that has taken ~/.config/nvim/init-git.vim ~/.config/nvim/git-plugins.vim ~/.gitconfig
2022-2-4
One of the first things I noticed broken in my terminal based workflow moving First off you need to get I have tmux setup to automatically copy any selection I make to the clipboard To get my yanks to go to the system clipboard in neovim, I just add
2022-1-26
I often pop into my blog from neovim with the intent to look at just a To tie these into a Telescope picker you add the command as the NOTE telescope treates each word as a string, do not wrap an extra
2022-1-23
I don I first tried the nvim lsp rename, and it failed, Then I pip installed Once you have rope installed you can call rename on the variable.
2022-1-16
I It turns out they are tabs, and you can get rid of the little leading
2022-1-6
One of the most useful skills you can acquire to make you faster at I Passing the flag Giving
2021-12-31
When I first moved to vim from and ide like vscode or sublime text one of my You will need a way to run another process alongside vim, here are a couple use background jobs c-z to send a job to the background fg to bring it back use a second terminal
2021-12-28
Many command line tools can output a list of files, this is quite powerful. Telescope is the fuzzy file finder I use every day inside of neovim. Its pretty This brings up a normal Telescope picker with results from the Adding more arguments can be
2021-12-27
Finding hidden files using Telescope as you fuzzy file finder is not too I have this keymap set to help me list out all files including hidden see the
2021-12-26
Fugitive comes with a pretty sick way to commit files and see the diff at the example of a verbose commit in fugitive
2021-12-22
If you are running vim autocmd https://youtu.be/2ITTn4Dl0lc For Lets create a new file called I What you need to do is clear out all commands in the augroup with Now this is what I have in my dotfiles for a silky smooth setup that does not
2021-12-8
I https://youtu.be/xo4HrFoKF4c The video for this one is part of a I have my You will need the following plugins. I use plug, if you don Make sure that you have nvim Again if you don Next up is the heart of this post, the lsp-config.lua. This one
2021-12-3
In honor of the neovim 0.6.0 release, I decided to do a funny skit installing https://youtu.be/64oKLphhBuo The thing that took me the longest to realize was.... I had a path issue https://neovim.io/
2021-11-30
I https://youtu.be/8m5ipBuopPU Check out the project I want a simple way to make remaps into shell commands that can open new tmux For example I want to make remaps to do things like open the current file in lookatme. The main goal here is that rema
2021-10-5
newline Mahesh Subrajmanium Venkatachalam - Plugins | Installing a Theme Matthew Fletcher - Registers | Advanced Motions Jump, Delete, get a plugin manager unless you are going full lua, most people use vim-plug by the great junegunn https://github.
2021-8-27
2021-6-3
Setting up python with the native nvim>0.5 lsp was mr https://github.com/neovim/nvim-lspconfig https://github.com/palantir/python-language-server/issues/190 Getting mypy working with lsp was tricky for me. I had some issues trying to
2021-5-17
2021-5-6
I wsl can access clip.exe. You can do some cool things with it, such as Let pipe streams of text into clip.exe I recently made mine feel a bit more natural by aliasing it to clip. pop this in your ~/.bashrc or ~/.zshrc I use neovim as my daily text
2021-4-17
Replacing text based on whats in the current search register is a quite handy https://www.youtube.com/watch?v=fP If there is one thing that I Like most about vim it Vim can often be a bit verbose, but that I have a keybinding in my In command mode
2021-1-10
Replacing text in vim can be quite frustrating especially since it doesn https://twitter.com/ I had to do a bit of searching and found a great post from I believe that this is a neovim only feature, add it into your Check out Josh Branchaud https://
2021-1-4
If you are like me, you have created a macro or two that is pure glory, and you forget how you made it after a day or so, or you immediately want to store it away as a custom keybinding. As with most things with vim, it One of the earliest things we
2021-1-4
Vim Location List eating up the screen while I am zoomed in and trying to live code Through some google search I found the culprit was syntastic. It has an I want to keep the location list open automatically most of the time, but when I don First,
2020-1-1