83 private links
Todo vim integration discussion; different systems from paper to file-system oriented to org-mode to plain markdown discussed
- vim-clap -- general purpose finder, opener, quickfix list display, preview window, akin to ctrlP, denite, etc; uses nvim's floating window, handles many files, can do rg and fzf, looks very nice. Lots of screenshots and demonstration gifs
- vim-buffet -- takes your buffers and tabs, and shows them combined in the tabline
- vimade -- fade buffers that are not active slightly from view
- vim-test -- from your code runs nearly any corresponding test file, can do so asynchronously, many test run strategies
- indentLine -- show thin indentation markers for each line
- startify -- show a start-screen on running vim
- semantic-highlight / nvim-colorcoder -- highlights variables in different colors, instead of code keywords see article
- vista.vim -- display a sidebar with function/variable name tree (from ctags or lsp)
- vim-tabular -- vim-cast explanation semi-automatically align many characters (e.g. all = declarations, a table with | pipes, etc) -- or vim-easy-align which might be more featureful
- switch.vim -- switch between two (or more) different version of a word/line/code fragment (screencast included). Seems really useful for potential elif <-> else substitutions and similar
- speeddating -- I am fairly sure i have something like this enabled; figure out how to disable? the shortcuts work for numbers for me
- boxes -- boxes, for generating comments and surrounding stuff (by using dispatch or a text-filter)
-> many more plugins, sorted by category: https://github.com/mhinz/vim-galore/blob/master/PLUGINS.md - gundo.vim -- a graphical representation of the vim undo tree to jump around to any change made (map it to something like leader-u as a stronger undo)
- vim-orgmode -- emacs orgmode, but in vim
- vim-table-mode -- create and align tables; seems a tad complicated
:snowflake: *-Improved. Contribute to haya14busa
I am a vimwiki user, but now I want to use the vim-pandoc tools to create PDF from markdown files of the wiki. The problem is that the function of omnicomplete, for bib cites, of vim-pandoc does not work when I have installed vimwiki.
solution: add init function to onenter command
OR, if using deoplete to complete:
call deoplete#custom#var('omni', 'input_patterns', {
\'pandoc': '@\w*',
\})
call deoplete#custom#var('omni', 'functions', {
\'pandoc': 'pandoc#completion#Complete',
\})
To enable omnifunc completion for pandoc, invoked on @someletters. If your bib-file is large, it will take a second.
(you can also get the completions from multiple functions, using a dict in the functions: pandoc definition, e.g. ['pandoc#completion#Complete', 'wiki#links#aggregate']
)
All things Vim! Big'ol List of Vim Plugins, separated by use-case
VOoM: Vim two-pane outliner.
Outliner functionality for vim -- carry a tree-like structure in a pane alongside your text. Can use markdown/pandoc/rmarkdown and many of the vim outliner plugin markers to generate the outline pane.
Can re-order and organize sections in your text through shortcuts (see gif of it in action on the page) !
Writing Prose in vim, and discussion around it (non-linearity, chunks, modularity, some R discussion)
Build on Vim’s spell checking and correction. Allows thesaurus substitution, instant dictionary completion and per-file/-environment spell language invocation (through functions, see README)
other spelling plugins:
- https://github.com/dbmrq/vim-dialect - persist zG/zW per-file or per-directory instead of loosing them after closing vim
- https://github.com/inkarkat/vim-SpellCheck - populate quickfix window w/ spelling errors
- https://www.reddit.com/r/vim/comments/9gkofj/storing_custom_spell_check_word_lists_in_git/ - when storing spellfile in vcs automatically rebuild in vim on starting so that it stays up to date
useful tips for configuring some spell-checker settings and mappings: https://www.reddit.com/r/vim/comments/41a3cw/better_way_of_doing_spellcheck/
Introduction When I am writing some prototyping code inside Neovim, I want to run the script without going to the terminal and typing python toy_script.py. Of course, we can use :!python % in the command line to run the script (see :h :!). The problem is that running external command will block Nvim
I’ve started using VIM a year or so ago and I’ve never looked back. It’s a very powerful and (in my opinion) efficient text editor, favoured by many programm...
A Zettelkasten setup for that works on both Windows and Linux that uses ripgrep and universal ctags. It
A protip by zombiecalypse about vim, markdown, and gdocs.
Breaking your long vimrc into a personal runtime directory.
:tulip: Vim plugin that shows keybindings in popup - liuchengxu
:ghost: Neovim yank ring plugin with completion for registers, ring, pinning, and replacing with register. - cyansprite
Tips for Vim completions and register work while in insert mode
Vimtex the perfect tool for working with tex and Vim and Zathura. In the past I have used first vim-latex for compiling my LaTeX projects. And later on I discoverd vim-latexsuite, which amazed me because of forward searching and backward searching which were totally new to me.