You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Vim is not an IDE. It can be customized to look like one, but the more you try to make it to look like an IDE, the less it behaves like vim (fast and lightweight). If you need a full-fledged IDE features, use a real IDE. — Why I Use Vim
Ashby’s book “Introduction to Cybernetics”: One of the very first English textbook I bought when I was a PhD student involved in some kind of Neurosciences back at the time.
♪ Fay Claassen · Almost Blue
I keep getting this kind of weird stuff on my pretty old iPhone. Internet was less complicated back in the time, especially when Apple was not tying up software to hardware to such an extent.
Everything you ever wanted to know on how to execute a command in multiple files in Vim. I mostly use argo
and cdo
. #vim
TIL that there are some interesting C programming tips on Neovim wiki. #vim
#clang
No more nvim-lspconfig means 15 ms less time spent in starting up! #vim
TIL that you can clear your Tmux paste buffers by tagging everything (C-t
) then deleting it (D
).
Pytest is really great: even simple assert
statements get processed, no need to write complex fixtures or test suite. This means you can write your scripts as usual and just import pytest
. To avoid contaminating your current directory with __pycache__
and .pytest_cache
directories, set the exported variable PYTHONDONTWRITEBYTECODE=1
and call pytest with -p no:cacheprovider
. You can set a simple compiler and errorformat for (Neo)vim by following this blog post. Personally, I use makeprg=pytest\ --tb=short\ -vv\ --no-header\ -p\ no:cacheprovider\ $*
instead. #python
#vim