Compare commits

..

3 commits

Author SHA1 Message Date
93389b7a1c
erlang stuff 2025-03-12 13:33:38 -04:00
1eba9a9c24
delete buffer no longer changes splits 2025-03-12 13:33:17 -04:00
8021007d9f
better formatting for markdown files 2025-03-12 13:32:49 -04:00
6 changed files with 26 additions and 1 deletions

4
ftplugin/erlang.lua Normal file
View file

@ -0,0 +1,4 @@
local map = require('utils').create_buf_map(0)
-- easy insertion of trailing . from insert mode.
map('i', '..', '<Esc>A.<Esc>')

4
ftplugin/markdown.lua Normal file
View file

@ -0,0 +1,4 @@
vim.opt_local.textwidth = 80
vim.opt_local.wrapmargin = 0
vim.opt_local.formatoptions:append({ 't' })
vim.opt_local.linebreak = true

View file

@ -79,3 +79,17 @@ opt.updatetime = 100
-- theme -- theme
opt.termguicolors = true opt.termguicolors = true
-- filetypes
vim.filetype.add({
extension = {
vert = 'glsl',
frag = 'glsl',
xrl = 'erlang',
yrl = 'erlang',
src = 'erlang',
},
filename = {
['rebar.config'] = 'erlang',
},
})

View file

@ -11,7 +11,7 @@ map('n', '<leader>cn', ':cnext<cr>zz', { desc = 'Next Item' })
-- buffer navigation -- buffer navigation
map('n', '<leader>kp', ':bprev<cr>', { desc = 'Prev buffer' }) map('n', '<leader>kp', ':bprev<cr>', { desc = 'Prev buffer' })
map('n', '<leader>kn', ':bnext<cr>', { desc = 'Next buffer' }) map('n', '<leader>kn', ':bnext<cr>', { desc = 'Next buffer' })
map('n', '<leader>kd', ':bdelete<cr>', { desc = 'Delete buffer' }) map('n', '<leader>kd', ':bp|bd #<cr>', { desc = 'Delete buffer' })
map('n', '<leader>kc', ':new<cr>', { desc = 'New buffer' }) map('n', '<leader>kc', ':new<cr>', { desc = 'New buffer' })
map('n', '<leader>ko', '<cmd>%bd|e#<cr>', { desc = 'Close all buffers but the current one' }) -- https://stackoverflow.com/a/42071865/516188 map('n', '<leader>ko', '<cmd>%bd|e#<cr>', { desc = 'Close all buffers but the current one' }) -- https://stackoverflow.com/a/42071865/516188

View file

@ -18,6 +18,7 @@ return {
PRETTIERD_LOCAL_PRETTIER_ONLY = 1, PRETTIERD_LOCAL_PRETTIER_ONLY = 1,
}, },
extra_filetypes = { 'astro' }, extra_filetypes = { 'astro' },
disabled_filetypes = { 'markdown' },
}), }),
null_ls.builtins.formatting.stylua, null_ls.builtins.formatting.stylua,
}, },

View file

@ -2,6 +2,8 @@ local config = {
ensure_installed = { ensure_installed = {
'rust', 'rust',
'css', 'css',
'erlang',
'elixir',
'html', 'html',
'javascript', 'javascript',
'jsdoc', 'jsdoc',