repos / dotfiles

my dotfiles

commit
89eed5f
parent
4feea94
author
Eric Bower
date
2025-09-12 23:50:00 -0400 EDT
chore(nvim): tweaks
1 files changed,  +8, -8
M dot_config/nvim/init.lua
+8, -8
 1@@ -44,10 +44,13 @@ map("n", "<C-k>", ":wincmd k<CR>", opts) -- navigate splits
 2 map("n", "<C-j>", ":wincmd j<CR>", opts)
 3 map("n", "<C-h>", ":wincmd h<CR>", opts)
 4 map("n", "<C-l>", ":wincmd l<CR>", opts)
 5-map("n", "<leader>t", ":bd<CR>", opts)
 6+map("n", "<leader>t", ":bd!<CR>", opts)
 7 map("n", "<leader>e", vim.diagnostic.open_float, opts)
 8 map("n", "<leader>q", vim.diagnostic.setloclist, opts)
 9 map({ "n", "v" }, "<leader>gy", "<cmd>GitLink<cr>", opts)
10+map("n", "<leader>y", function() -- copy relative filepath to clipboard
11+	vim.fn.setreg("+", vim.fn.expand("%"))
12+end)
13 -- https://github.com/shell-pool/shpool/issues/71#issuecomment-2632396805
14 map({ "n", "v", "i", "t" }, "<C-space><C-d>", function()
15 	vim.cmd("!shpool detach")
16@@ -59,16 +62,13 @@ end, opts)
17 
18 local augroup = vim.api.nvim_create_augroup("erock.cfg", { clear = true })
19 local autocmd = vim.api.nvim_create_autocmd
20-local makewrap = "setlocal tabstop=4 shiftwidth=4 softtabstop=4"
21-local mdwrap = "setlocal wrap tw=79 formatoptions+=t tabstop=2 shiftwidth=2 softtabstop=2"
22 autocmd("Filetype", { group = augroup, pattern = { "qf" }, command = "setlocal wrap" })
23-autocmd("Filetype", { group = augroup, pattern = { "make" }, command = makewrap })
24-autocmd("Filetype", { group = augroup, pattern = { "markdown" }, command = mdwrap })
25+autocmd("Filetype", { group = augroup, pattern = { "make" }, command = "setlocal noexpandtab tabstop=4 shiftwidth=4" })
26 
27 local function setup_lsp()
28 	vim.lsp.enable({
29 		"cssls", -- npm i -g vscode-langservers-extracted
30-		"gopls",
31+		"gopls", -- os package mgr: gopls
32 		"html",
33 		"jsonls",
34 		"lua_ls", -- os package mgr: lua-language-server
35@@ -95,7 +95,7 @@ end
36 
37 local function setup_fzf()
38 	local fzf = require("fzf-lua")
39-	local noprev = { winopts = { preview = { hidden = "hidden" } } }
40+	local noprev = { winopts = { fullscreen = true, preview = { hidden = "hidden" } } }
41 	local fzf_files = function()
42 		fzf.files(noprev)
43 	end
44@@ -177,7 +177,7 @@ local function setup_treesitter()
45 end
46 
47 vim.pack.add({
48-  "https://github.com/Mofiqul/dracula.nvim",
49+	"https://github.com/Mofiqul/dracula.nvim",
50 	{ src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" },
51 	"https://github.com/nvim-treesitter/nvim-treesitter-context",
52 	"https://github.com/neovim/nvim-lspconfig",