summaryrefslogtreecommitdiffstats
path: root/home-configuration/config/nvim/lua/config.lua
diff options
context:
space:
mode:
authorcoast <coasteen@proton.me>2026-10-15 04:35:51 +0330
committercoast <coasteen@proton.me>2026-10-15 04:35:51 +0330
commit4c20a256c370a65ecd34100a540ad9760e67f51d (patch)
treeb855be16d3b5cf7d1de15ae93f6a163e75194683 /home-configuration/config/nvim/lua/config.lua
parent30ffc7cf394a9503771ea32b0a9e1fe41b155198 (diff)
downloadnix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.gz
nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.bz2
nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.xz
nix-4c20a256c370a65ecd34100a540ad9760e67f51d.tar.zst
new nvim changes
Diffstat (limited to 'home-configuration/config/nvim/lua/config.lua')
-rwxr-xr-xhome-configuration/config/nvim/lua/config.lua30
1 files changed, 23 insertions, 7 deletions
diff --git a/home-configuration/config/nvim/lua/config.lua b/home-configuration/config/nvim/lua/config.lua
index 9835875..2100a6c 100755
--- a/home-configuration/config/nvim/lua/config.lua
+++ b/home-configuration/config/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 = " "
@@ -21,8 +26,11 @@ opt.relativenumber = true
opt.fillchars = "eob: "
-g.loaded_netrw = 1
-g.loaded_netrwPlugin = 1
+--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)