How to follow symbolic links while searching with Telescope in neovim

I use the Obsidian app, but I mostly write and search my notes with neovim. I added my zet directory from this blog repo into the Obsidian vault as a symbolic link, but I soon discovered that these files were not being searched. Telescope.nvim uses ripgrep (rg) to do the live grepping in its search, and ripgrep does not follow symbolic links by default. You need to pass the -L flag to it. ...

January 6, 2023 路 Mischa van den Burg

Attaching the Ansible Language Server to yaml files in neovim (LSP)

When you have an Ansible language server installed, you might find that your yaml LSP will attach to your current buffer, but the ansible language server won鈥檛 attach. You can fix this by setting the correct file type for the current buffer: :set ft=yaml.ansible You could also adjust the Ansible LSP so it attaches to all yaml files. However, this does not work out for me, because I edit different yaml files for different purposes every day. Not all yaml files are to be used with Ansible. ...

January 5, 2023 路 Mischa van den Burg

How This Blog is Created, Written and Hosted

As I alluded to in my article about Obsidian, I am very fond of editing my text in neovim. Naturally, if you want to edit in neovim, you need to have your text as local files. I keep all of my personal notes in markdown. Previously I was using WordPress, but the editing and writing experience became torture which I could not endure any longer. I looked for a different solution that would allow me to edit my files locally instead of in the browser. ...

January 3, 2023 路 Mischa van den Burg

Getting Started with Neovim: kickstart.nvim

I鈥檝e been using neovim for over a year now, and I鈥檓 very happy that I went through the initial difficulty of learning vim. One of the best perks of using neovim is that you can customize your entire editing experience and workflow. However, it can be a daunting experience to start with an empty configuration and set up everything from scratch. I started with an empty vanilla vim config and slowly added the plugins as I went along. Videos by content creators such as ThePrimagen were also helpful in getting inspiration on which plugins I might like for my setup. But this might not be suitable for everyone. I was only editing yaml files and writing simple Python scripts at the time, whereas you might be looking for an IDE experience out of the box. ...

January 1, 2023 路 Mischa van den Burg

How and Why I Started Using Vim

If you are just starting your Linux journey, you might have noticed that a few camps exist in the Linux world. Just like in any other area of life, it seems that groups of human beings enjoy dividing themselves instead of living in harmony. There are camps centered around Linux distributions (I use Arch, btw) but also around text editors. The Beginning The reason why I started to use vim is rather practical. When I was studying to become a Cloud Engineer, I had access to subscriptions on AWS and Azure to experiment with virtual machines. This was a perfect place to learn to work with Ansible. Many of the labs projects I did involved setting up a few virtual machines, and I destroyed many VMs when I made some big mistakes in the configuration. ...

September 18, 2022 路 Mischa van den Burg