From 8500c5965e396bd3bd74011c0f536d007994a8b0 Mon Sep 17 00:00:00 2001 From: ObeseTermite Date: Wed, 4 Jun 2025 18:23:19 -0700 Subject: [PATCH] Addec coc-settings, and made vim tab more reliables for coc --- coc-settings.json | 3 +++ install | 3 +++ vimrc | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 coc-settings.json diff --git a/coc-settings.json b/coc-settings.json new file mode 100644 index 0000000..2e18ade --- /dev/null +++ b/coc-settings.json @@ -0,0 +1,3 @@ +{ + "suggest.noselect": true +} diff --git a/install b/install index c5bc08f..b2a109c 100755 --- a/install +++ b/install @@ -28,6 +28,9 @@ ln -sf ~/.dotfiles/rofi ~/.config/rofi/config.rasi mkdir -p ~/.config/gtk-3.0 ln -sf ~/.dotfiles/gtksettings ~/.config/gtk-3.0/settings.ini +mkdir -p ~/.vim +ln -sf ~/.dotfiles/coc-settings.json ~/.vim/coc-settings.json + ln -sf ~/.dotfiles/picom.conf ~/.config/picom.conf ln -sf ~/.dotfiles/bashrc ~/.bashrc ln -sf ~/.dotfiles/bash_profile ~/.bash_profile diff --git a/vimrc b/vimrc index f6c79f9..f42f7d3 100644 --- a/vimrc +++ b/vimrc @@ -31,12 +31,20 @@ set autoindent set smartindent set tags=./tags,tags;$HOME +function! CheckBackspace() abort + let col = col('.') - 1 + return !col || getline('.')[col - 1] =~# '\s' +endfunction + + inoremap \ coc#pum#visible() ? coc#pum#next(1) : \ CheckBackspace() ? "\" : \ coc#refresh() inoremap coc#pum#visible() ? coc#pum#prev(1) : "\" +inoremap coc#refresh() + packadd! termdebug