diff --git a/modules/home-manager/programs/nixvim/default.nix b/modules/home-manager/programs/nixvim/default.nix index 0231f9b..0f185f0 100644 --- a/modules/home-manager/programs/nixvim/default.nix +++ b/modules/home-manager/programs/nixvim/default.nix @@ -81,6 +81,8 @@ surround.enable = true; which-key.enable = true; schemastore.enable = true; + # TODO: looks weird with neovide + # treesitter-context.enable = true; lsp.servers = { html.enable = true; diff --git a/modules/home-manager/programs/nixvim/presets/base/syntax.nix b/modules/home-manager/programs/nixvim/presets/base/syntax.nix index 929332e..72b0c6e 100644 --- a/modules/home-manager/programs/nixvim/presets/base/syntax.nix +++ b/modules/home-manager/programs/nixvim/presets/base/syntax.nix @@ -16,7 +16,13 @@ in plugins = { treesitter = { enable = true; - indent = true; + settings = { + highlight = { + additional_vim_regex_highlighting = true; + enable = true; + }; + indent.enable = true; + }; grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars; nixvimInjections = true; }; diff --git a/modules/nixos/locales/theaninova.nix b/modules/nixos/locales/theaninova.nix index 2bab4b1..d22ceb4 100644 --- a/modules/nixos/locales/theaninova.nix +++ b/modules/nixos/locales/theaninova.nix @@ -18,7 +18,8 @@ in time.timeZone = "Europe/Berlin"; i18n = { inputMethod = { - enabled = "ibus"; + enable = true; + type = "ibus"; ibus.engines = [ pkgs.ibus-engines.anthy ]; }; defaultLocale = "en_GB.UTF-8";