neovim: configure $ and 0 work on visual lines
It makes editing gemini and markdown files more comfortable.
Download posix documentation from personal drobox mirror
Webmasters of pubs.opengroup.org keep overwriting susv4-2018.tar.bz2
file with another one of same (or almost same) visual content, but
different hash sum, which upsets Nix.
Not that I trust Dropbox, especially on free account, but price is not high if
Dropbox will fuck it up.
Move some environment variables from posixrc to uenv
This change is step to make it possible to try exotic, and even non-posix
Add python-attrs into Documentation
neovim: configure "timestamp" plugin
This configuration mimics default behaviour of "time-stamp", so I can
interoperate with emacs users.
uenv: drop GNUPGHOME variable
I no longer use Trezor as gpg storage.
Documentation: add laminar manual
manifest: create "vboxsf" group and add "kaction" into it
I am not sure how exactly it works, but it seems that only members of
"vboxsf" group (and root) can access Virtual Box shared folder.
neovim: disable rnix language server
It provides little value, but results in significant delay on exit.
attach-shell: fix code to code for multiple session
Documentation: add documentation for "click" python module
universe: do not install ghc globally
This is what nix-shell for, and base ghc libraries are rarely enough to
write something useful anyway.
neovim: use git root for haskell LSP
Default configuration looks for cabal file, but I often prefer to use
Nix and ghc directly, skipping cabal.
neovim: install latest version of lspconfig
neovim lua interface is quite unstable, and nvim-lspconfig from nixpkgs
uses interfaces already removed.
Add "asciinema" into universe
neovim: remap command to exit terminal mode
Default one (C-\;C-N) conflicts with abudco's default mapping to detach
Switch from vim to neovim
Neovim seems to be mostly compatible with vim, but has lua api. It
is not as good as emacs lisp, but much better than vim in which all
interactions between normal languages and vimscript are done via eval.
vim: add plugin to open files with n³
vim: add "vim-bookmarks" plugin
Drop universe/font-psf: now I only use terminal emulators