diff options
author | Luca Matei Pintilie <lucafulger@gmail.com> | 2023-02-01 20:12:01 +0000 |
---|---|---|
committer | Luca Matei Pintilie <lucafulger@gmail.com> | 2023-02-01 20:12:01 +0000 |
commit | 22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d (patch) | |
tree | a1ab5df83f794535c224bc85b50a04a91411450f /.config | |
parent | ff0f307766b0b61c4cb0a0caaa3bf36e691b3570 (diff) | |
download | dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar.gz dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar.bz2 dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar.lz dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar.xz dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.tar.zst dotfiles-22e0dd0f9907738e6391f5ff26ba7c07cbe1bb9d.zip |
Fix annoying text suggestions in neovim and a tad better tmux config
Diffstat (limited to '.config')
-rw-r--r-- | .config/nvim/lua/lsp.lua | 24 | ||||
-rw-r--r-- | .config/tmux/tmux.conf | 8 |
2 files changed, 28 insertions, 4 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index de52d28..f404e3d 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -20,9 +20,27 @@ cmp.setup({ ["<CR>"] = cmp.mapping.confirm({ select = true }); -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. }); sources = cmp.config.sources({ - { name = "nvim_lsp" }; - { name = "vsnip" }; -- For vsnip users. - }, { { name = "buffer" } }); + { + name = "nvim_lsp"; + entry_filter = function(entry, ctx) + return require('cmp.types').lsp.CompletionItemKind[entry:get_kind()] ~= 'Text' + end; + }; + { + name = "vsnip"; + entry_filter = function(entry, ctx) + return require('cmp.types').lsp.CompletionItemKind[entry:get_kind()] ~= 'Text' + end; + }; + }, + { + { + name = "buffer"; + entry_filter = function(entry, ctx) + return require('cmp.types').lsp.CompletionItemKind[entry:get_kind()] ~= 'Text' + end; + } + }); }) -- Set configuration for specific filetype. diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 7227e31..cbc5cba 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -12,7 +12,13 @@ set -g status-position bottom # status-right set -g status-right-length 100 -set -g status-right "#(echo $USER)@#(uname -n) | #(date -d now '+%a/%b/%Y %R') " +set -g status-right "#{user}@#{host} | #(date -d now '+%a/%b/%Y %R') " + +set -g set-titles on +set -g set-titles-string "#{window_name} #{user}@#{host_short}" bind-key b set-option status +set -g lock-command vlock +bind L lock-session +bind R source-file ~/.config/tmux/tmux.conf; display-message "source-file done" |