gitsigns, comment, cmake
This commit is contained in:
14
lua/setup/cmake.lua
Normal file
14
lua/setup/cmake.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
local opt = vim.opt -- to set options
|
||||
local utils = require('utils')
|
||||
-- require('telescope').load_extension('cmake')
|
||||
require('cmake').setup({
|
||||
parameters_file = 'neovim.json', -- JSON file to store information about selected target, run arguments and build type.
|
||||
build_dir = '{cwd}/build_nvim', -- Build directory. The expressions `{cwd}`, `{os}` and `{build_type}` will be expanded with the corresponding text values.
|
||||
})
|
||||
utils.map('n', '<F5>', ':CMake build<CR>:copen<CR>')
|
||||
|
||||
-- msbuild errorformat
|
||||
opt.errorformat:append("\\ %#%f(%l\\\\\\,%c):\\ %m")
|
||||
-- cl.exe errorformat
|
||||
-- o.errorformat:append('\ %#%f(%l) : %#%t%[A-z]%# %m')
|
||||
|
||||
10
lua/setup/comment.lua
Normal file
10
lua/setup/comment.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
require('Comment').setup({
|
||||
toggler = {
|
||||
---line-comment toggle
|
||||
line = '<leader>cc',
|
||||
},
|
||||
opleader = {
|
||||
---line-comment opfunc mapping
|
||||
line = '<leader>c',
|
||||
},
|
||||
})
|
||||
9
lua/setup/gitsigns.lua
Normal file
9
lua/setup/gitsigns.lua
Normal file
@@ -0,0 +1,9 @@
|
||||
require('gitsigns').setup({
|
||||
current_line_blame = true,
|
||||
current_line_blame_opts = {
|
||||
virt_text = true,
|
||||
virt_text_pos = 'eol', -- 'eol' | 'overlay' | 'right_align'
|
||||
delay = 1000,
|
||||
ignore_whitespace = false,
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user