feat: bash language server

This commit is contained in:
raf 2023-09-23 18:36:25 +03:00
commit 6e448cf958
No known key found for this signature in database
GPG key ID: 02D1DD3FA08B6B29
7 changed files with 221 additions and 14 deletions

View file

@ -1,17 +1,12 @@
{lib, ...}:
with lib; let
mkEnable = desc:
mkOption {
description = "Turn on ${desc} for enabled languages by default";
type = types.bool;
default = false;
};
{lib, ...}: let
inherit (lib.nvim.languages) mkEnable;
in {
imports = [
./markdown
./tidal
./dart
./elixir
./bash
./clang.nix
./go.nix
@ -31,8 +26,8 @@ in {
options.vim.languages = {
enableLSP = mkEnable "LSP";
enableDAP = mkEnable "Debug Adapter";
enableTreesitter = mkEnable "treesitter";
enableFormat = mkEnable "formatting";
enableTreesitter = mkEnable "Treesitter";
enableFormat = mkEnable "Formatting";
enableExtraDiagnostics = mkEnable "extra diagnostics";
};
}