Go to file
Sanchayan Maity be02b5ead7 nvim: Switch to nvim-cmp
nvim-compe has been deprecated. While we tried to make it a few days
without any completion support, in javascript/typescript could not get
the default omnicompletion to work at all. It is possible that this
could be due to nvim-lsp-ts-utils/null-ls but who is gonna debug.

Also tried MUcomplete but it just would not work. There are open issues
on this. See https://github.com/neovim/neovim/issues/12390 and also
https://github.com/lifepillar/vim-mucomplete/issues/179.

So here we are with nvim-cmp. Some observations in comparison to compe
before. Using buffer completion seems not possible as most of the times
LSP completion items then do not turn up. Do not know if this is server
specific but at least it is the case with Rust. compe seemed better
performance wise especially in tsserver and considering the buffer
problem mentioned above. Also, even with vsnip added as the completion
source can't seem to get any snippet specific completions working.

Could have ditched all completion support if I did not have to use
tsserver but need it for work currently. So we will stick to enabling
this and hopefully it improves in future.

Fuck nodejs, javascript and typescript.

For references see,
https://github.com/kristijanhusak/neovim-config
https://github.com/sQVe/dotfiles/tree/master/config/nvim
2021-09-27 16:29:18 +05:30
alacritty/.config/alacritty alacritty: Increase font size 2021-08-06 10:51:22 +05:30
chrome/.config chrome: Add chrome settings 2021-03-06 12:25:50 +05:30
chromium/.config chromium: Add chromium settings 2021-07-25 11:42:33 +05:30
conky/.config/conky Switch to Victor Mono 2021-07-13 19:52:56 +05:30
dunst/.config/dunst dunst: Add a configuration for dunst 2021-02-13 12:05:34 +05:30
dwm dwm: Add scrot script and config we use for dwm 2020-10-30 16:37:06 +05:30
emacs/.config/doom emacs: config: Update user mail address 2021-07-22 13:30:45 +05:30
environment/.config/environment.d environment: Add systemd's user service environment 2021-03-03 13:07:09 +05:30
fish/.config/fish fish: Add helpers for seeing & collecting perf data 2021-09-25 13:21:01 +05:30
fontconfig/.config/fontconfig Switch to Victor Mono 2021-07-13 19:52:56 +05:30
git git: Set push.default 2021-09-25 13:21:01 +05:30
gnupg/.gnupg gnupg: Use pinentry-gtk-2 2021-03-13 17:27:28 +05:30
i3/.i3 i3: Drop all gaps related configuration 2021-04-12 11:17:32 +05:30
i3status/.config/i3status i3status: Update configuration 2021-01-01 13:44:45 +05:30
i3status-rust/.config/i3status-rust i3status-rust: Set notifier 2021-07-21 13:15:47 +05:30
imapfilter/.imapfilter imapfilter: Do not move mailing list mails back from Trash 2021-02-19 11:00:35 +05:30
kanshi/.config/kanshi kanshi: Fix profile configuration 2020-11-14 19:28:00 +05:30
kitty/.config/kitty kitty: Switch to arrow keys for scroll 2021-08-12 18:00:59 +05:30
lazygit/.config/lazygit lazygit: Fix diff colors 2021-01-28 11:37:08 +05:30
mako/.config/mako Switch to Victor Mono 2021-07-13 19:52:56 +05:30
mbsync mbsync: Master slave terminology has been deprecated 2021-03-13 17:22:12 +05:30
mpd/.config/mpd mpd: Add initial configuration for mpd 2020-11-13 11:30:58 +05:30
mpDris2/.config/mpDris2 mpDris2: Add a configuration for mpDris2 2021-03-25 11:10:27 +05:30
msmtp Add support for our now primary fastmail account 2021-02-13 22:42:20 +05:30
mutt/.mutt mutt: Add helper macros for our work account as well 2021-03-18 10:44:26 +05:30
notmuch Add support for our now primary fastmail account 2021-02-13 22:42:20 +05:30
nvim nvim: Switch to nvim-cmp 2021-09-27 16:29:18 +05:30
offlineimap Individual configs should still be in directories 2019-12-31 14:38:50 +05:30
picom/.config/picom picom: Disable fading 2021-03-01 20:11:42 +05:30
pycodestyle/.config pycodestyle: Ignore W503 2021-04-29 12:14:34 +05:30
ranger/.config/ranger ranger: Run formatter on these python files 2021-04-19 12:20:00 +05:30
starship/.config starship: Remove deprecated property 2021-08-06 10:51:22 +05:30
sway/.config/sway sway: Drop use of HJKL 2021-08-06 10:51:22 +05:30
swaylock/.config/swaylock Switch to Victor Mono 2021-07-13 19:52:56 +05:30
tinyirc/.config/tiny tinyirc: Update configuration 2021-07-25 11:42:33 +05:30
tmux tmux: Update tmux plugins 2021-07-25 11:59:16 +05:30
vimiv/.config/vimiv Add configuration for vimiv 2020-11-19 17:30:37 +05:30
waybar/.config/waybar waybar: waybar modules require a minimum height of 28 2020-12-15 17:00:55 +05:30
wofi/.config/wofi wofi: Add configuration for wofi required on sway 2020-11-13 20:17:54 +05:30
zathura/.config/zathura Switch to Victor Mono 2021-07-13 19:52:56 +05:30
.gitignore nvim: Update packer 2021-07-05 10:48:53 +05:30
.gitmodules Revert "tmux: Show battery and timing information in status line" 2020-11-14 12:18:07 +05:30
Makefile Switch to alacritty as default terminal 2020-10-10 18:37:53 +05:30