fix cmp-cmdline

This commit is contained in:
Christian Nieves
2022-10-26 16:13:37 +00:00
parent 2e96f14059
commit dfaa396435
4 changed files with 168 additions and 4 deletions

135
vim/.vim/.luarc.json Normal file
View File

@ -0,0 +1,135 @@
{
"$schema": "https://raw.githubusercontent.com/sumneko/vscode-lua/master/setting/schema.json",
"Lua.workspace.checkThirdParty": false,
"Lua.workspace.library": [
"/usr/local/google/home/cnieves/.config/nvim",
"/usr/local/google/home/cnieves/.vim/plugged/vcscommand.vim",
"/usr/local/google/home/cnieves/.vim/plugged/google-comments",
"/usr/local/google/home/cnieves/.vim/plugged/cmp-nvim-ciderlsp",
"/usr/local/google/home/cnieves/.vim/plugged/nvim-lsp-installer",
"/usr/local/google/home/cnieves/.vim/plugged/fzf",
"/usr/local/google/home/cnieves/.vim/plugged/fzf.vim",
"/usr/local/google/home/cnieves/.vim/plugged/ultisnips",
"/usr/local/google/home/cnieves/.vim/plugged/vim-snippets",
"/usr/local/google/home/cnieves/.vim/plugged/vim-ripgrep",
"/usr/share/vim/google/fzf-query",
"/usr/share/vim/google/outline-window",
"/usr/share/vim/google/g4",
"/usr/share/vim/google/relatedfiles",
"/usr/share/vim/google/buganizer",
"/usr/share/vim/google/launchbrowser",
"/usr/share/vim/google/blaze",
"/usr/share/vim/google/gtimporter",
"/usr/share/vim/google/piper",
"/usr/share/vim/google/critique",
"/usr/share/vim/google/googlepaths",
"/usr/share/vim/google/googlespell",
"/usr/share/vim/google/piperlib",
"/usr/share/vim/google/googlestyle",
"/usr/share/vim/google/google-filetypes",
"/usr/share/vim/google/ft-soy",
"/usr/share/vim/google/ft-python",
"/usr/share/vim/google/ft-proto",
"/usr/share/vim/google/ft-kotlin",
"/usr/share/vim/google/ft-javascript",
"/usr/share/vim/google/ft-java",
"/usr/share/vim/google/ft-gss",
"/usr/share/vim/google/ft-go",
"/usr/share/vim/google/ft-gin",
"/usr/share/vim/google/ft-cpp",
"/usr/share/vim/google/ft-clif",
"/usr/share/vim/google/ft-cel",
"/usr/share/vim/google/googlelib",
"/usr/share/vim/google/codefmt-google",
"/usr/share/vim/google/codefmt",
"/usr/share/vim/google/alert",
"/usr/share/vim/google/googler",
"/usr/share/vim/google/compatibility",
"/usr/share/vim/google/logmsgs",
"/usr/local/google/home/cnieves/.local/share/nvim/site",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/LuaSnip",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/MatchTagAlways",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/asyncrun.vim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/auto-session",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/catppuccin",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-buffer",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-document-symbol",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-path",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-under-comparator",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-vsnip",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/fidget.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/fzf.vim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/git-conflict.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/java-syntax.vim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/kotlin-vim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-brackets",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-dev",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-style",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-tags",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-vim-lib",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lsp_lines.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lspkind.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lualine.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/mkdir.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nerdcommenter",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nerdtree",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-cmp",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-lightbulb",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-notify",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-scrollbar",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/packer.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/plenary.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/registers.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/telescope-codesearch.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/telescope.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/trouble.nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-better-whitespace",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-case-convert",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-indent-guides",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-nerdtree-syntax-highlight",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-obsession",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-quantum",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-ripgrep",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-signify",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-surround",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-titlecase",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-tmux",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-tmux-focus-events",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-tmux-navigator",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-tmux-syntax",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-vsnip",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-windowswap",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vimux",
"/squashfs-root/usr/share/nvim/runtime",
"/squashfs-root/usr/lib/nvim",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/catppuccin/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-buffer/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-cmdline/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-document-symbol/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-path/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/cmp-vsnip/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-brackets/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/lh-vim-lib/after",
"/usr/local/google/home/cnieves/.local/share/nvim/site/pack/packer/start/vim-nerdtree-syntax-highlight/after",
"/usr/local/google/home/cnieves/.vim",
"/usr/share/vim/google/glug",
"/usr/share/vim/google/maktaba",
"/usr/local/google/home/cnieves/.vim/plugged/cmp-nvim-ciderlsp/after",
"/usr/local/google/home/cnieves/.vim/plugged/ultisnips/after",
"/usr/local/google/home/cnieves/.vim/after",
"${3rd}/luassert/library",
"${3rd}/busted/library"
]
}

View File

@ -28,17 +28,23 @@ lspkind.init()
local cmp = require("cmp")
cmp.setup.cmdline(':', {
-- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
cmp.setup.cmdline({ '/', '?' }, {
mapping = cmp.mapping.preset.cmdline(),
sources = {
{ name = 'cmdline' }
{ name = 'buffer' }
}
})
cmp.setup.cmdline('/', {
-- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
cmp.setup.cmdline(':', {
mapping = cmp.mapping.preset.cmdline(),
sources = cmp.config.sources({
{ name = 'nvim_lsp_document_symbol' }
},{
{ name = 'buffer' }
{ name = 'path' }
}, {
{ name = 'cmdline' }
})
})

View File

@ -54,6 +54,18 @@ require('packer').startup(function(use)
}
use 'folke/trouble.nvim'
use {
'LucHermitte/vim-refactor',
requires = {
'LucHermitte/lh-vim-lib',
'LucHermitte/lh-tags',
'LucHermitte/lh-dev',
'LucHermitte/lh-style',
'LucHermitte/lh-brackets',
},
cmd = 'ExtractFunction'
}
use 'hrsh7th/vim-vsnip'
use 'kosayoda/nvim-lightbulb'
use {'andymass/vim-matchup', event = 'VimEnter'}

View File

@ -26,6 +26,17 @@ fi
ZSH_THEME=powerlevel10k/powerlevel10k
DISABLE_AUTO_TITLE=true
fancy-ctrl-z () {
if [[ $#BUFFER -eq 0 ]]; then
BUFFER="fg"
zle accept-line -w
else
zle push-input -w
zle clear-screen -w
fi
}
zle -N fancy-ctrl-z
bindkey '^Z' fancy-ctrl-z
bindkey "^A" beginning-of-line
bindkey "^E" end-of-line
bindkey "^K" kill-line