nixos-config/modules/vim/init.lua

24 lines
463 B
Lua
Raw Normal View History

2023-10-16 08:04:11 +00:00
vim.opt.mouse = ""
2023-10-03 16:27:34 +00:00
vim.opt.relativenumber = true
vim.opt.whichwrap = ""
2023-10-16 08:04:11 +00:00
vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "pylyzer" })
lvim.format_on_save = true
2023-10-03 16:27:34 +00:00
local formatters = require "lvim.lsp.null-ls.formatters"
formatters.setup {
{ exe = "nixpkgs-fmt", filetypes = { "nix" } },
{ exe = "black", filetypes = { "python" } },
{
name = "prettier",
filetypes = {
2023-10-11 19:26:27 +00:00
"html",
2023-10-03 16:27:34 +00:00
"json",
2023-10-11 19:26:27 +00:00
"js",
2023-10-03 16:27:34 +00:00
"typescript",
"yaml"
},
},
2023-09-17 21:59:30 +00:00
}