Neovim config

This commit is contained in:
tosu 2023-09-03 19:42:56 +02:00
parent 5912f5a8f5
commit a445661060
Signed by: tosu
GPG Key ID: C00746F2E0F36492
4 changed files with 21 additions and 9 deletions

View File

@ -26,6 +26,7 @@ return require('packer').startup(function(use)
use('vim-airline/vim-airline-themes')
use('cacharle/c_formatter_42.vim')
-- use('m4xshen/autoclose.nvim')
use('takac/vim-hardtime')
use({
'VonHeikemen/lsp-zero.nvim',
branch = 'v2.x',

View File

@ -1,6 +1,8 @@
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
vim.keymap.set("n", "ca\"", "ci\"<DEL><BS>")
vim.keymap.set("n", "ca'", "ci'<DEL><BS>")
vim.keymap.set("n", "ca\"", "vi\"lohc")
vim.keymap.set("n", "ca'", "vi'lohc")
vim.keymap.set("n", "ca\"", "vi\"lohd")
vim.keymap.set("n", "ca'", "vi'lohd")
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
@ -34,10 +36,13 @@ end)
vim.keymap.set("n", "<leader>s", ":%s/\\<<C-r><C-w>\\>/<C-r><C-w>/gI<Left><Left><Left>")
vim.keymap.set("n", "<leader>X", "<cmd>!./%<CR>")
vim.keymap.set("n", "<leader>w", "<cmd>w<CR>")
vim.keymap.set("n", "<leader>q", "<cmd>wq<CR>")
vim.keymap.set("n", "<leader>P", "<cmd>w<CR><cmd>!sent *.sent<CR>")
vim.keymap.set("n", "<leader><leader>X", "<cmd>!chmod +x %<CR>")
-- vim.keymap.set("n", "<leader>x", ":w<CR>:!cc -std=c89 -Wall -Wextra -pedantic -Werror -Wconversion -g3 -O0 -o main *.c && ./main ; rm -f ./main<CR>")
vim.keymap.set("n", "<leader>x", ":w<CR>:!cc -std=c89 -Wall -Wextra -pedantic -Werror -Wconversion -g3 -O0 -o main *.c<CR><CR>")
-- vim.keymap.set("n", "<leader>x", ":w<CR>:!cc -std=c89 -Wall -Wextra -pedantic -Werror -Wconversion -g3 -O0 -o main *.c<CR>")
vim.keymap.set("n", "<leader>x", ":w<CR>:!cc -Wall -Wextra -pedantic -Wconversion -g3 -O0 -o main *.c && echo 'OUTPUT:' ; ./main<CR>")
vim.keymap.set("n", "<leader>c", "mz:s/\\(^\\s*\\)\\(.*$\\)/\\1\\/* \\2 *\\//g<CR>:noh<CR>`z")
vim.keymap.set("n", "<leader>C", "mz:s/\\/\\* \\(.*\\) \\*\\//\\1/g<CR>:noh<CR>`z")

View File

@ -22,7 +22,7 @@ vim.opt.backup = false
vim.opt.undodir = os.getenv('HOME') .. '/.vim/undodir'
vim.opt.undofile = true
vim.opt.hlsearch = true
vim.opt.hlsearch = false
vim.opt.incsearch = true
vim.opt.termguicolors = true
@ -41,8 +41,9 @@ vim.opt.colorcolumn = '80'
vim.opt.paste = false
vim.diagnostic.config({
virtual_text = false,
virtual_lines = false,
underline = false,
})
-- vim.diagnostic.config({
-- virtual_lines = false,
-- virtual_text = false,
-- underline = false,
-- signs = true,
-- })

View File

@ -188,6 +188,11 @@ _G.packer_plugins = {
loaded = true,
path = "/home/tosuman/.local/share/nvim/site/pack/packer/start/vim-fugitive",
url = "https://github.com/tpope/vim-fugitive"
},
["vim-hardtime"] = {
loaded = true,
path = "/home/tosuman/.local/share/nvim/site/pack/packer/start/vim-hardtime",
url = "https://github.com/takac/vim-hardtime"
}
}