As a Vim afficiando, you might use VimWiki as a solution for storing and organizing notes, to-do lists and journal entries. But VimWiki comes with some problems. It offers tons of features, but also heavily modifies your Vim installation. VimWiki overwrites common behavior, duplicates some functionalities, and can be hard to integrate with other plugins. Here are some alternatives to Vimwiki: Built-In Vim Joe Reynolds wrote an excellent article about managing notes and to-dos without plugins.
Modern editors like VS Code or Sublime Text can use multiple cursors to edit code on more than one line. Vim doesn't offer this functionality out of the box. But you may not need it. Today I learned how to run a macro to edit several lines in Vim. The method is useful when you have a similar structure on several lines, for example: <li class="link">About</li> <li class="link">Blog</li> <li class="link">Works</li> Add the script visual-at.
Yesterday I trimmed down my vimrc - the configuration file for Vim. I admit that I can't live without some plugins. So a “minimal Vim” is probably not possible for me. But if you're interested, here is a good start: " Suggested Minimal Settings For Programming " Enabling filetype support provides filetype-specific indenting, " syntax highlighting, omni-completion and other useful settings. filetype plugin indent on syntax on "
matchit.vimis built-in so let's enable it!
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. For example, with minpac:
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] provides syntax highlight, snippets for Reason and allows related features to recognize the Reason syntax.
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.