From b619eaacf4cf664f93936d9845c67fcd57389497 Mon Sep 17 00:00:00 2001 From: Florian Schmitt Date: Tue, 8 Oct 2024 20:07:11 +0300 Subject: [PATCH] feat(nvim): add python lsp and formatters, and go --- dotfiles/nvim/lua/configs/conform.lua | 1 + dotfiles/nvim/lua/configs/lspconfig.lua | 4 ++-- home-manager/mrflos-cli.nix | 6 ++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/dotfiles/nvim/lua/configs/conform.lua b/dotfiles/nvim/lua/configs/conform.lua index ab05207..f67c26c 100644 --- a/dotfiles/nvim/lua/configs/conform.lua +++ b/dotfiles/nvim/lua/configs/conform.lua @@ -5,6 +5,7 @@ local options = { html = { "prettier" }, js = { "prettier" }, php = { "php_cs_fixer" }, + python = { "black" }, }, format_on_save = { diff --git a/dotfiles/nvim/lua/configs/lspconfig.lua b/dotfiles/nvim/lua/configs/lspconfig.lua index bbb41a2..9cddd88 100644 --- a/dotfiles/nvim/lua/configs/lspconfig.lua +++ b/dotfiles/nvim/lua/configs/lspconfig.lua @@ -3,16 +3,16 @@ require("nvchad.configs.lspconfig").defaults() local lspconfig = require "lspconfig" --- EXAMPLE +-- cf. https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md local servers = { "html", "cssls", "phpactor", "gopls", - -- "intelephense", "jsonls", "lua_ls", "nixd", + "pylsp", "tailwindcss", "templ", "vuels", diff --git a/home-manager/mrflos-cli.nix b/home-manager/mrflos-cli.nix index 52261ec..e2fb2c0 100644 --- a/home-manager/mrflos-cli.nix +++ b/home-manager/mrflos-cli.nix @@ -8,6 +8,7 @@ ansible atuin bat + black btop cargo catnip @@ -24,6 +25,7 @@ gnugrep gnumake gnupg + go imagemagick jq git @@ -54,7 +56,9 @@ php83Packages.php-cs-fixer phpactor pinentry + python312 python312Packages.pip + python312Packages.python-lsp-server ripgrep slides starship @@ -239,8 +243,6 @@ enable = true; settings = with builtins; fromTOML (readFile ../dotfiles/starship/starship.toml); }; - - zsh = { enable = true;