├── .githooks └── pre-commit ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.yml └── workflows │ ├── format.yaml │ ├── integration.yaml │ └── release.yaml ├── .gitignore ├── .luacheckrc ├── LICENSE ├── Makefile ├── README.md ├── autoload └── cmp.vim ├── doc └── cmp.txt ├── init.sh ├── lua └── cmp │ ├── config.lua │ ├── config │ ├── compare.lua │ ├── context.lua │ ├── default.lua │ ├── mapping.lua │ ├── sources.lua │ └── window.lua │ ├── context.lua │ ├── context_spec.lua │ ├── core.lua │ ├── core_spec.lua │ ├── entry.lua │ ├── entry_spec.lua │ ├── init.lua │ ├── matcher.lua │ ├── matcher_spec.lua │ ├── source.lua │ ├── source_spec.lua │ ├── types │ ├── cmp.lua │ ├── init.lua │ ├── lsp.lua │ ├── lsp_spec.lua │ └── vim.lua │ ├── utils │ ├── api.lua │ ├── api_spec.lua │ ├── async.lua │ ├── async_spec.lua │ ├── autocmd.lua │ ├── binary.lua │ ├── binary_spec.lua │ ├── buffer.lua │ ├── cache.lua │ ├── char.lua │ ├── debug.lua │ ├── event.lua │ ├── feedkeys.lua │ ├── feedkeys_spec.lua │ ├── highlight.lua │ ├── keymap.lua │ ├── keymap_spec.lua │ ├── misc.lua │ ├── misc_spec.lua │ ├── options.lua │ ├── pattern.lua │ ├── snippet.lua │ ├── spec.lua │ ├── str.lua │ ├── str_spec.lua │ └── window.lua │ ├── view.lua │ ├── view │ ├── custom_entries_view.lua │ ├── docs_view.lua │ ├── ghost_text_view.lua │ ├── native_entries_view.lua │ └── wildmenu_entries_view.lua │ └── vim_source.lua ├── nvim-cmp-scm-1.rockspec ├── plugin └── cmp.lua ├── stylua.toml └── utils └── vimrc.vim /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/workflows/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.github/workflows/format.yaml -------------------------------------------------------------------------------- /.github/workflows/integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.github/workflows/integration.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | doc/tags 2 | utils/stylua 3 | .DS_Store 4 | 5 | -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/.luacheckrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/README.md -------------------------------------------------------------------------------- /autoload/cmp.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/autoload/cmp.vim -------------------------------------------------------------------------------- /doc/cmp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/doc/cmp.txt -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/init.sh -------------------------------------------------------------------------------- /lua/cmp/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config.lua -------------------------------------------------------------------------------- /lua/cmp/config/compare.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/compare.lua -------------------------------------------------------------------------------- /lua/cmp/config/context.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/context.lua -------------------------------------------------------------------------------- /lua/cmp/config/default.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/default.lua -------------------------------------------------------------------------------- /lua/cmp/config/mapping.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/mapping.lua -------------------------------------------------------------------------------- /lua/cmp/config/sources.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/sources.lua -------------------------------------------------------------------------------- /lua/cmp/config/window.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/config/window.lua -------------------------------------------------------------------------------- /lua/cmp/context.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/context.lua -------------------------------------------------------------------------------- /lua/cmp/context_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/context_spec.lua -------------------------------------------------------------------------------- /lua/cmp/core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/core.lua -------------------------------------------------------------------------------- /lua/cmp/core_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/core_spec.lua -------------------------------------------------------------------------------- /lua/cmp/entry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/entry.lua -------------------------------------------------------------------------------- /lua/cmp/entry_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/entry_spec.lua -------------------------------------------------------------------------------- /lua/cmp/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/init.lua -------------------------------------------------------------------------------- /lua/cmp/matcher.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/matcher.lua -------------------------------------------------------------------------------- /lua/cmp/matcher_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/matcher_spec.lua -------------------------------------------------------------------------------- /lua/cmp/source.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/source.lua -------------------------------------------------------------------------------- /lua/cmp/source_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/source_spec.lua -------------------------------------------------------------------------------- /lua/cmp/types/cmp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/types/cmp.lua -------------------------------------------------------------------------------- /lua/cmp/types/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/types/init.lua -------------------------------------------------------------------------------- /lua/cmp/types/lsp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/types/lsp.lua -------------------------------------------------------------------------------- /lua/cmp/types/lsp_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/types/lsp_spec.lua -------------------------------------------------------------------------------- /lua/cmp/types/vim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/types/vim.lua -------------------------------------------------------------------------------- /lua/cmp/utils/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/api.lua -------------------------------------------------------------------------------- /lua/cmp/utils/api_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/api_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/async.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/async.lua -------------------------------------------------------------------------------- /lua/cmp/utils/async_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/async_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/autocmd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/autocmd.lua -------------------------------------------------------------------------------- /lua/cmp/utils/binary.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/binary.lua -------------------------------------------------------------------------------- /lua/cmp/utils/binary_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/binary_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/buffer.lua -------------------------------------------------------------------------------- /lua/cmp/utils/cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/cache.lua -------------------------------------------------------------------------------- /lua/cmp/utils/char.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/char.lua -------------------------------------------------------------------------------- /lua/cmp/utils/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/debug.lua -------------------------------------------------------------------------------- /lua/cmp/utils/event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/event.lua -------------------------------------------------------------------------------- /lua/cmp/utils/feedkeys.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/feedkeys.lua -------------------------------------------------------------------------------- /lua/cmp/utils/feedkeys_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/feedkeys_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/highlight.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/highlight.lua -------------------------------------------------------------------------------- /lua/cmp/utils/keymap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/keymap.lua -------------------------------------------------------------------------------- /lua/cmp/utils/keymap_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/keymap_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/misc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/misc.lua -------------------------------------------------------------------------------- /lua/cmp/utils/misc_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/misc_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/options.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/options.lua -------------------------------------------------------------------------------- /lua/cmp/utils/pattern.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/pattern.lua -------------------------------------------------------------------------------- /lua/cmp/utils/snippet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/snippet.lua -------------------------------------------------------------------------------- /lua/cmp/utils/spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/str.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/str.lua -------------------------------------------------------------------------------- /lua/cmp/utils/str_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/str_spec.lua -------------------------------------------------------------------------------- /lua/cmp/utils/window.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/utils/window.lua -------------------------------------------------------------------------------- /lua/cmp/view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view.lua -------------------------------------------------------------------------------- /lua/cmp/view/custom_entries_view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view/custom_entries_view.lua -------------------------------------------------------------------------------- /lua/cmp/view/docs_view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view/docs_view.lua -------------------------------------------------------------------------------- /lua/cmp/view/ghost_text_view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view/ghost_text_view.lua -------------------------------------------------------------------------------- /lua/cmp/view/native_entries_view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view/native_entries_view.lua -------------------------------------------------------------------------------- /lua/cmp/view/wildmenu_entries_view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/view/wildmenu_entries_view.lua -------------------------------------------------------------------------------- /lua/cmp/vim_source.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/lua/cmp/vim_source.lua -------------------------------------------------------------------------------- /nvim-cmp-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/nvim-cmp-scm-1.rockspec -------------------------------------------------------------------------------- /plugin/cmp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/plugin/cmp.lua -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/stylua.toml -------------------------------------------------------------------------------- /utils/vimrc.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrsh7th/nvim-cmp/HEAD/utils/vimrc.vim --------------------------------------------------------------------------------