diff options
| author | David Luevano Alvarado <david@luevano.xyz> | 2026-07-25 20:31:38 -0600 |
|---|---|---|
| committer | David Luevano Alvarado <david@luevano.xyz> | 2026-07-25 20:31:38 -0600 |
| commit | 2976f7c3a2327878cb404c0a12cc08cfbfab92db (patch) | |
| tree | c9b4b83126afc4a2894065e30a249166629623d5 /lua | |
| parent | 0bddb0caf1a8c997337ba2f4c8ad2a680a2b5382 (diff) | |
chore: LF instead of CRLF for windows, deprecated keybinds
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/config/keymap.lua | 19 | ||||
| -rw-r--r-- | lua/config/set.lua | 6 |
2 files changed, 18 insertions, 7 deletions
diff --git a/lua/config/keymap.lua b/lua/config/keymap.lua index cc771fd..6b2ddee 100644 --- a/lua/config/keymap.lua +++ b/lua/config/keymap.lua @@ -6,8 +6,14 @@ vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = tr vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) -- Diagnostic -vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' }) -vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' }) +vim.keymap.set('n', '[d', function() + vim.diagnostic.jump({ count = -1, float = true }) + end, + { desc = 'Go to previous diagnostic message' }) +vim.keymap.set('n', ']d', function() + vim.diagnostic.jump({ count = 1, float = true }) + end, + { desc = 'Go to next diagnostic message' }) vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' }) vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' }) @@ -24,8 +30,7 @@ vim.keymap.set('n', '<C-right>', '<CMD>vertical resize +5<CR>', { desc = 'Split: -- Tab navigation vim.keymap.set('n', '<leader>tn', '<CMD>tabnew<CR>', { desc = '[T]ab: [n]ew' }) -- TODO: need to decide how to handle <CMD> vs : -vim.keymap.set('n', '<leader>te', ':tabedit<Space>', { desc = '[T]ab: [e]dit'}) -vim.keymap.set('n', '<leader>td', '<CMD>tabclose<CR>', { desc = '[T]ab: [d]elete'}) -vim.keymap.set('n', '<leader>tl', '<CMD>tabnext<CR>', { desc = 'Tab: next'}) -vim.keymap.set('n', '<leader>th', '<CMD>tabprev<CR>', { desc = 'Tab: prev'}) - +vim.keymap.set('n', '<leader>te', ':tabedit<Space>', { desc = '[T]ab: [e]dit' }) +vim.keymap.set('n', '<leader>td', '<CMD>tabclose<CR>', { desc = '[T]ab: [d]elete' }) +vim.keymap.set('n', '<leader>tl', '<CMD>tabnext<CR>', { desc = 'Tab: next' }) +vim.keymap.set('n', '<leader>th', '<CMD>tabprev<CR>', { desc = 'Tab: prev' }) diff --git a/lua/config/set.lua b/lua/config/set.lua index aaa7e42..71bf222 100644 --- a/lua/config/set.lua +++ b/lua/config/set.lua @@ -3,6 +3,12 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +-- Prefer Unix line endings, but also recognize DOS (CRLF) when reading +vim.opt.fileformats = { "unix", "dos" } + +-- Default to Unix (LF) when creating new files +vim.opt.fileformat = "unix" + vim.o.hlsearch = true vim.wo.number = true |
