Personal Knowledge Base with Vimwiki

What is VimWiki? VimWiki is a personal wiki for Vim. Thus, it’s ideal for a personal knowledge base. With VimWiki you can: Organize notes and ideas Manage to-do lists Write documentation Maintain a diary Export everything to HTML We can use VimWiki as a powerful note-taking tool, which integrates well with an existing coding workflow in Vim/NeoVim. How? Install VimWiki with your favorite package manager.
Read more →

Friday Picks 020

Read more →

Awesome Elixir Newsletter Mention

Read more →

ReasonML Development With Vim

Vim is my favorite editor, and I prefer it over VS Code. (Neo)Vim offers a light-weight, fast experience where I can quickly navigate via keyboard shortcuts and use the terminal to its fullest. Reason offers superb editor support for Vim. From the vim-reason-plus README: To have the complete Vim/Neovim Reason experience, there are two plugins to install: [vim-reason-plus], and the language-server. [vim-reason-plus] one provides syntax highlight, snippets for Reason and allows related features to recognize the Reason syntax.
Read more →

Friday Picks 017

Read more →

Playing Around in Vim

I’m trying to improve my VIM configuration. Customizing Vim to your needs can be a never-ending story. Over the last few months, I have collected several plugins and settings. And from time to time, I try to prune them or replace them. I also enjoy reading about other people’s setups. After reading the blog post Dumb Elixir VIsual (and IMproved) editor, I’ve switched some packages. I’ve also played around with language servers in Vim.
Read more →

NeoVim and LanguageClient for Elixir

Yesterday I installed LanguageClient-neovim for NeoVim. This tool adds Language Server Protocol support for NeoVim (or Vim8). It helps with autocompletion, code formatting, code definitions, and offers other features as well. LanguageClient-neovim Installation With minpac: call minpac#add(‘autozimu/LanguageClient-neovim’, {‘rev’: ‘next’, ‘do’: ‘!bash install.sh’}) In Neovim, run the following command afterwards: :UpdateRemotePlugins elixir-ls Installation You have to install a language server for each language you want to support and then configure the plugin.
Read more →

Vim: Delete Until Word

Today I found a useful reddit thread: r/vim Delete until word Type d/<word> and it will delete until that word. Also: A truly mindblowing thing is the concept of search-offset (:h search-offset). By specifying modifiers like e, s, +, - etc at the end of the search command you can specify how much of the match is to be included. For example c/word/e changes till the end of word. Similarly d/word/s+2 deletes till r of word.
Read more →

Played Around With Svelte Tooling for VIM and ESLint

Today I listened to the Localhost.fm Podcast. The most recent episode with guest Chris Ferdinandi inspired me to take a look at Svelte.js again (as an alternative to React.js). So I played around a bit today and got stuck on my tool chain. Oops. I updated my blog posts about Prettier and ESLint for Svelte.js and Vim and Svelte.js. There were still some errors with ESLint thanks to missing parser options.
Read more →

TIL: Jump to Next Paragraph in Vim

Read more →