summaryrefslogtreecommitdiffstats
path: root/nvim/lua/config.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/config.lua')
-rwxr-xr-xnvim/lua/config.lua26
1 files changed, 21 insertions, 5 deletions
diff --git a/nvim/lua/config.lua b/nvim/lua/config.lua
index 3fbccbd..2100a6c 100755
--- a/nvim/lua/config.lua
+++ b/nvim/lua/config.lua
@@ -4,6 +4,11 @@ local g = vim.g
--filetypes
vim.cmd("autocmd BufRead,BufNewFile *.m set filetype=objc")
+vim.filetype.add({
+ filename = {
+ ["cgitrc"] = "dosini",
+ },
+})
g.mapleader = " "
@@ -23,6 +28,9 @@ opt.fillchars = "eob: "
--g.loaded_netrw = 1
--g.loaded_netrwPlugin = 1
+vim.g.netrw_liststyle = 3
+
+vim.cmd("let g:netrw_banner = 0")
opt.termguicolors = true
@@ -33,9 +41,9 @@ opt.shell = "/usr/bin/zsh"
vim.lsp.handlers["textDocument/hover"] = function(err, result, ctx, config)
- config = config or {}
- config.border = "single"
- return vim.lsp.handlers.hover(err, result, ctx, config)
+ config = config or {}
+ config.border = "single"
+ return vim.lsp.handlers.hover(err, result, ctx, config)
end
vim.diagnostic.config({ float = { border = "single" } })
@@ -82,8 +90,16 @@ map("n", "<leader>ff", builtin.find_files, {})
map("n", "<leader>fg", builtin.live_grep, {})
map("n", "<leader>fb", builtin.buffers, {})
map("n", "<leader>fh", builtin.help_tags, {})
-local treeapi = require("nvim-tree.api")
-map("n", "<leader>e", treeapi.tree.toggle, {})
+--local treeapi = require("nvim-tree.api")
+--map("n", "<leader>e", treeapi.tree.toggle, {})
map("n", "<A-i>", '<CMD>lua require("FTerm").toggle()<CR>')
map("t", "<A-i>", '<C-\\><C-n><CMD>lua require("FTerm").toggle()<CR>')
+
+map("n", "n", "nzzzv")
+map("n", "n", "Nzzzv")
+map("n", "<", "<gv", opts)
+map("n", ">", ">gv", opts)
+map("i", "<C-c>", "<ESC>")
+map("n", "<C-c>", ":nohl<CR>", { desc = "Clear search hl", silent = true })
+map("n", "x", "_x", opts)