Change syntax conviention fisrt part

This commit is contained in:
CRy386i 2026-05-02 17:24:43 +02:00
parent daa989d24a
commit 433fcafca9
9 changed files with 109 additions and 108 deletions

View file

@ -1,25 +1,25 @@
return {
'hrsh7th/nvim-cmp',
"hrsh7th/nvim-cmp",
dependencies = {
'neovim/nvim-lspconfig',
'hrsh7th/cmp-nvim-lsp',
'petertriho/cmp-git',
'hrsh7th/cmp-buffer',
'hrsh7th/cmp-path',
'hrsh7th/cmp-cmdline',
'hrsh7th/cmp-vsnip',
'hrsh7th/vim-vsnip',
'hrsh7th/cmp-nvim-lsp-signature-help',
"neovim/nvim-lspconfig",
"hrsh7th/cmp-nvim-lsp",
"petertriho/cmp-git",
"hrsh7th/cmp-buffer",
"hrsh7th/cmp-path",
"hrsh7th/cmp-cmdline",
"hrsh7th/cmp-vsnip",
"hrsh7th/vim-vsnip",
"hrsh7th/cmp-nvim-lsp-signature-help",
},
config = function()
local cmp = require'cmp'
local cmp = require"cmp"
cmp.setup({
snippet = {
-- REQUIRED - you must specify a snippet engine
expand = function(args)
vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users.
-- require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
-- require('snippy').expand_snippet(args.body) -- For `snippy` users.
-- require("luasnip").lsp_expand(args.body) -- For `luasnip` users.
-- require("snippy").expand_snippet(args.body) -- For `snippy` users.
-- vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users.
end,
},
@ -28,56 +28,56 @@ return {
-- documentation = cmp.config.window.bordered(),
},
mapping = cmp.mapping.preset.insert({
['<C-b>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(),
['<C-e>'] = cmp.mapping.abort(),
['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
["<C-b>"] = cmp.mapping.scroll_docs(-4),
["<C-f>"] = cmp.mapping.scroll_docs(4),
["<C-Space>"] = cmp.mapping.complete(),
["<C-e>"] = cmp.mapping.abort(),
["<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 = 'luasnip' }, -- For luasnip users.
-- { name = 'ultisnips' }, -- For ultisnips users.
-- { name = 'snippy' }, -- For snippy users.
{ name = "nvim_lsp" },
{ name = "vsnip" }, -- For vsnip users.
-- { name = "luasnip" }, -- For luasnip users.
-- { name = "ultisnips" }, -- For ultisnips users.
-- { name = "snippy" }, -- For snippy users.
}, {
{ name = 'buffer' },
{ name = 'nvim_lsp_signature_help' },
{ name = "buffer" },
{ name = "nvim_lsp_signature_help" },
})
})
-- Set configuration for specific filetype.
cmp.setup.filetype('gitcommit', {
cmp.setup.filetype("gitcommit", {
sources = cmp.config.sources({
{ name = 'git' },
{ name = "git" },
}, {
{ name = 'buffer' },
{ name = "buffer" },
})
})
cmp.setup.filetype('cmake', {
cmp.setup.filetype("cmake", {
sources = cmp.config.sources({
{ name = 'cmake', "CMakeLists.txt" },
{ name = "cmake", "CMakeLists.txt" },
}, {
{ name = 'buffer' },
{ name = "buffer" },
})
})
-- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
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 = 'buffer' }
{ name = "buffer" }
}
})
-- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
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 = 'path' }
{ name = "path" }
}, {
{ name = 'cmdline' }
{ name = "cmdline" }
})
})
end,