Sanchayan Maity
755238d83c
nvim: after/plugin/fzf: Add some more mappings for preview window
2021-12-16 20:23:36 +05:30
Sanchayan Maity
1896207312
fish: functions/fbr: Drop use of delta and xclip
...
We do not use delta anymore (neovim for everything) and instead of xclip
we need wl-copy in Wayland.
While at it, also add support for scrolling the preview.
2021-12-16 20:23:36 +05:30
Sanchayan Maity
b7762f552d
nvim: lsp: Enable text for LSP protocol completion item kind
2021-12-16 18:52:53 +05:30
Sanchayan Maity
2a8dd6343a
nvim: after/plugin/lualine: Move diagnostics to the right of status line
2021-12-16 18:12:51 +05:30
Sanchayan Maity
664218addb
git: ignore: Ignore cargo build directories
2021-12-16 18:12:51 +05:30
Sanchayan Maity
323880ab56
fontconfig: Use Hack as the fallback font
2021-12-16 13:34:27 +05:30
Sanchayan Maity
6349597241
pylint: Ignore invalid name and global statement lint (C0103 & W0603)
2021-12-15 19:54:20 +05:30
Sanchayan Maity
4d19532127
nvim: after/plugin/lualine: Use simplified symbols
2021-12-15 16:57:30 +05:30
Sanchayan Maity
cafd726fcf
wezterm: Add an initial wezterm configuration
2021-12-15 14:54:04 +05:30
Sanchayan Maity
ecd77902a6
Purge conky and picom configuration
2021-12-15 10:05:03 +05:30
Sanchayan Maity
8e0fdbdaae
nvim: Drop nvim-cmp
...
Auto-completion has mostly been annoying than of any actual use. Just
fancy annoying crap. Just use in built omni completion.
2021-12-14 15:44:33 +05:30
Sanchayan Maity
20c3b7dd7d
nvim: after/plugin/snipcomp: LuaSnip companion plugin for omni completion
...
The reddit announcement
https://www.reddit.com/r/neovim/comments/rddugs/snipcomplua_luasnip_companion_plugin_for_omni/
2021-12-14 15:44:33 +05:30
Sanchayan Maity
abc00380fc
nvim: after/ftplugin: diff/git: Allow jumping between sections of diff
...
Use [c and ]c to jump between sections of diff.
2021-12-14 15:44:33 +05:30
Sanchayan Maity
168e03563d
git: Use neovim as our diff tool and pager
2021-12-14 15:44:33 +05:30
Sanchayan Maity
f839a3bfff
fish: Add the most commonly used git aliases
2021-12-14 15:44:33 +05:30
Sanchayan Maity
de0a69ee11
fish: Add an alias to ps_mem
2021-12-13 15:15:01 +05:30
Sanchayan Maity
5c6e1001b6
foot: Add an initial foot configuration
2021-12-13 13:53:00 +05:30
Sanchayan Maity
52cc61d9e9
fontconfig: Drop nerd font
...
We had kept the nerd font for our use of icons in status line in neovim
with nvim-web-devicons but we do not use that anymore.
2021-12-13 13:43:19 +05:30
Sanchayan Maity
7a9333a9e1
nvim: plugins: Drop nvim-web-devicons
2021-12-13 13:43:19 +05:30
Sanchayan Maity
47e8843882
fish: Drop use of nvr
2021-12-13 11:06:49 +05:30
Sanchayan Maity
0fbd8d256e
nvim: lsp: Enable code action only when supported
2021-12-10 19:50:19 +05:30
Sanchayan Maity
1891eef80a
nvim: lsp: Enable nvim-lightbulb only if code lens is available
2021-12-10 19:50:19 +05:30
Sanchayan Maity
0d0480a6b2
fish: Make all aliases into functions
...
Using alias inside ~/.config/fish/config.fish can slow down shell
start as each alias/function will be eagerly loaded.
alias is slow because it involves eval.
functions support lazy/auto loading.
https://fishshell.com/docs/current/tutorial.html#autoloading-functions
2021-12-10 19:50:19 +05:30
Sanchayan Maity
b8ccdaacd6
fish: Move sourcing of fnm and starship to conf.d
2021-12-10 15:59:11 +05:30
Sanchayan Maity
78ab1afc24
fish: Drop all git aliases
...
We do everything with vim-fugitive. Drop all those git aliases. We never
used most of them anyways.
2021-12-10 15:49:47 +05:30
Sanchayan Maity
f5fd6ddd55
fish: Move all functions to ~/.config/fish/functions
2021-12-10 15:39:44 +05:30
Sanchayan Maity
99482de9a4
fish: Add alias to fuzzy search RFC documents
2021-12-10 15:21:49 +05:30
Sanchayan Maity
591077efb4
nvim: Update Python related configuration
2021-12-10 14:09:12 +05:30
Sanchayan Maity
b41584d996
nvim: lsp: Enable document highlight only when supported
2021-12-10 14:09:12 +05:30
Sanchayan Maity
5716ca88af
nvim: plugins: Switch to lualine
2021-12-10 10:58:19 +05:30
Sanchayan Maity
13dbf4a8c1
git: ignore: Ignore mediasoup directories
...
We want ripgrep to ignore mediasoup while grepping.
2021-12-08 20:59:21 +05:30
Sanchayan Maity
443ba5441a
fish: Add an alias to fuzzy find a process to kill
2021-12-08 18:16:16 +05:30
Sanchayan Maity
03a4cb93ff
fish: Add an alias for mutt
2021-12-07 13:13:14 +05:30
Sanchayan Maity
b455b84b1a
sway: Increase pavucontrol window size
2021-12-07 13:08:53 +05:30
Sanchayan Maity
405b9ecc92
fish: Drop emacs aliases
2021-12-06 10:28:30 +05:30
Sanchayan Maity
12af55257f
fish: Add an alias to open pw-dump output in neovim
2021-12-06 10:28:30 +05:30
Sanchayan Maity
e488171b08
nvim: plugins: Add vim-matchup
...
We also enable the treesitter integration.
2021-12-06 10:28:30 +05:30
Sanchayan Maity
cdb4ba7740
nvim: yolokai: Change MatchParen highlight
...
Purple is also used for some other groups, use of orange makes the
matching identifiers stand out.
2021-12-06 10:28:30 +05:30
Sanchayan Maity
3c69913845
nvim: autocmd: Fix TextYankPost autocmd
2021-12-06 10:28:30 +05:30
Sanchayan Maity
674b1539ed
nvim: colors/yolokai: Update highlight for nvim-cmp
...
This adds support for using different highlights for each
of the LSP kind items like variable, functions, methods etc.
2021-12-06 10:28:30 +05:30
Sanchayan Maity
1643837553
nvim: after/plugin/cmp: Show LSP kind type name during completion
2021-12-06 10:28:30 +05:30
Sanchayan Maity
d0b93a537a
nvim: Update packer
2021-12-06 10:28:30 +05:30
Sanchayan Maity
279f55988e
Add a basic flake8 configuration
2021-12-06 10:28:30 +05:30
Sanchayan Maity
8db10794e4
Add a basic pylint configuration
...
Generated from default but changed naming style to be any.
pylint --generate-rcfile > .pylintrc
2021-12-06 10:28:30 +05:30
Sanchayan Maity
7001fc4603
nvim: plugins: Add cmdline completion
2021-12-06 10:28:30 +05:30
Sanchayan Maity
677ec666e6
nvim: autocmd: Fix luacheck warning
2021-12-06 10:28:30 +05:30
Sanchayan Maity
3bcae4c1c7
Add luacheckrc for neovim
2021-12-06 10:28:30 +05:30
Sanchayan Maity
818a34a7ff
nvim: lsp: Enable flake8 & pylint for pylsp
...
See documentation
https://github.com/python-lsp/python-lsp-server/blob/develop/CONFIGURATION.md
2021-12-06 10:28:30 +05:30
Sanchayan Maity
3be8a76fe7
nvim: lsp: Drop support for lua
...
We had added lua-language-server thinking it would be helpful for
Wireplumber development, but, due to the nature of lua and server
itself, the experience is utter crap in comparison to using LSP in
other languages.
2021-11-28 17:53:49 +05:30
Sanchayan Maity
00f67243f7
nvim: keymappings: Add mappings to hide, reset & show diagnostic
2021-11-28 17:53:49 +05:30