2023-02-17 16:31:57 -05:00
|
|
|
-- You can add your own plugins here or in other files in this directory!
|
|
|
|
|
-- I promise not to create any merge conflicts in this directory :)
|
|
|
|
|
--
|
|
|
|
|
-- See the kickstart.nvim README for more information
|
2023-12-27 13:00:21 -05:00
|
|
|
|
2023-12-27 16:08:44 -05:00
|
|
|
vim.opt.colorcolumn = '80,100'
|
2023-12-27 13:00:21 -05:00
|
|
|
vim.opt.number = true
|
|
|
|
|
vim.opt.relativenumber = true
|
|
|
|
|
|
2024-02-11 15:39:19 -05:00
|
|
|
local function lint_and_format()
|
|
|
|
|
local filetype = vim.bo.filetype
|
|
|
|
|
if
|
|
|
|
|
filetype == 'javascript'
|
|
|
|
|
or filetype == 'typescript'
|
|
|
|
|
or filetype == 'javascriptreact'
|
|
|
|
|
or filetype == 'typescriptreact'
|
|
|
|
|
then
|
|
|
|
|
vim.cmd('EslintFixAll')
|
|
|
|
|
end
|
|
|
|
|
vim.cmd('Neoformat')
|
|
|
|
|
end
|
|
|
|
|
|
2023-12-27 16:08:44 -05:00
|
|
|
require('which-key').register({
|
2024-02-11 15:39:19 -05:00
|
|
|
f = { lint_and_format, 'Lint and format current buffer' }
|
2023-12-27 16:08:44 -05:00
|
|
|
}, { prefix = '<leader>c' })
|
2023-12-27 13:23:30 -05:00
|
|
|
|
2023-02-17 16:31:57 -05:00
|
|
|
return {}
|