update: settings for nvim

This commit is contained in:
hhhh hgfh 2025-10-22 01:02:47 +03:00
parent becfea4c41
commit be08f1593d
6 changed files with 27 additions and 8 deletions

View file

@ -19,9 +19,7 @@ M.mason = {
ensure_installed = {
"lua-language-server",
"stylua",
"clangd",
"clang-format",
"codelldb"
"codelldb",
}
}
}

View file

@ -13,7 +13,7 @@ vim.lsp.config('clangd', {
"clangd",
"--background-index",
"--clang-tidy",
"--experemental-modules-support",
"--experimental-modules-support",
"--all-scopes-completion",
"--completion-style=detailed",
"--header-insertion=iwyu",

View file

@ -5,3 +5,16 @@ vim.api.nvim_create_autocmd("BufWritePre", {
vim.lsp.buf.format()
end,
})
-- настройки clipboard
vim.g.clipboard = {
name = 'OSC 52',
copy = {
['+'] = require('vim.ui.clipboard.osc52').copy('+'),
['*'] = require('vim.ui.clipboard.osc52').copy('*'),
},
paste = {
['+'] = require('vim.ui.clipboard.osc52').paste('+'),
['*'] = require('vim.ui.clipboard.osc52').paste('*'),
},
}

View file

@ -21,3 +21,9 @@ map('n', '<leader>lo', '<cmd>lua vim.diagnostic.open_float()<CR>', { noremap = t
map('n', '[l', '<cmd>DapContinue<CR>', { noremap = true, silent = true, desc = 'Go to prev diagnostic' })
map('n', ']l', '<cmd>DapStepOver<CR>', { noremap = true, silent = true, desc = 'Go to next diagnostic' })
map('n', '<leader>lt', '<cmd>DapStepInto<CR>', { noremap = true, silent = true, desc = 'Open toggle' })
-- Tabs
map('n', '<leader>tn', '<cmd>:tabnew<CR>', { noremap = true, silent = true, desc = 'Open new tab' })
map('n', '<leader>tc', '<cmd>:tabclose<CR>', { noremap = true, silent = true, desc = 'Close this tab' })
map('n', '<leader>tl', '<cmd>:tabnext<CR>', { noremap = true, silent = true, desc = 'Go to next tab' })
map('n', '<leader>th', '<cmd>:tabprevious<CR>', { noremap = true, silent = true, desc = 'Go to previous tab' })