Too low contrast in conjunction with the black background -_-.
Also make headlines.nvim work correctly by defining its own highlight
groups with bg element only.
Also:
- replace lualine.nvim with heirline.nvim (in progress).
- add telescope-tabs
Other stuff:
- revise font_size everywhere (so they can be an int px with 96dpi)
- Properly calculate colors for headlines.nvim
- Add git-conflict.nvim
- Simplify LSP mappings
- Add a bunch of missing highlights
NOTE: nvim-ts-rainbow is loaded before nvim-treesitter, which will make
the first :PackerCompile errors out, but it fixes https://github.com/p00f/nvim-ts-rainbow/issues/142
- ansible:
- use "true, false" instead of "yes, no" (yamllint is annoying)
- use community.general.packaging.? module paths instead of plain
community.general.?
- nvim:
- lazy-load which-key.nvim
- add experimental winbar inside feline.nvim
- replace nvim-colorizer.lua with ccc.nvim
- load bufferline.nvim stuff conditionally (plugins, keymaps)
- clean up telescope keymap I rarely use
- improve path completion for nvim-cmp with nvim-web-devicons
- refactor plugins.lua files to look cleaner
- replace close-buffers.nvim with bufdelete.nvim
- alacritty: upgrade config to 0.11.0
- pyradio: use Jinja2 template for theme file
- fish:
- add environment variables for helmfile, gopass, pulumi, vivid
- rollback $NPM_CONFIG_PREFIX (it is used to set $PATH)
- git:
- add git-privacy
- tweak aliases a bit to look nicer
- dotfiles:
- rename `terminal` variable to `terminal_emulators`
- extend:
- merge `flatpak` role into `packages`
- merge `wallpapers` and `soundtheme` roles into `theme`
There are still things I want to add, but the diff has gotten quite
large already. Putting the current config here for backup.
- add inlay-hints.nvim, flit.nvim
- bind leap.nvim to -/_ and reset nvim-surround mappings
- update deprecated setup instruction for a few plugins
Also move TODO section out of README.md