diff --git a/rcfiles/neovim.lua b/rcfiles/neovim.lua index 2464ed4..a6368e7 100644 --- a/rcfiles/neovim.lua +++ b/rcfiles/neovim.lua @@ -75,8 +75,19 @@ vim.cmd([[ vim.lsp.enable('pylsp') vim.lsp.enable('jedi_language_server') +vim.lsp.config('ruff', { + settings = { + ruff = {} } }) +vim.lsp.enable('ruff') + +vim.lsp.config('ty', { + settings = { + ty = {} + } +}) +vim.lsp.enable('ty') -- set up treesitter require('nvim-treesitter').setup { diff --git a/vim.nix b/vim.nix index 650df03..e397d16 100644 --- a/vim.nix +++ b/vim.nix @@ -28,6 +28,10 @@ telescope-nvim plenary-nvim ]; + extraPackages = with pkgs; [ + ruff + ty + ]; initLua = (builtins.readFile ./rcfiles/neovim.lua); }; }