From ee7b9f163760896698f49c33536b7c7f65386ce4 Mon Sep 17 00:00:00 2001
From: ncfavier
Type
<home-manager/modules/programs/vscode.nix>
The extensions Visual Studio Code should be started with. Type: list of package Default: Example: Declared by: Defines global user snippets. Type: JSON value Default: Example: Declared by: Whether to enable Haskell integration for Visual Studio Code. Type: boolean Default: Example: Declared by: Whether to enable Haskell IDE engine integration. Type: boolean Default: Declared by: Optional context filter. Type: null or string Default: Example: Declared by: Defines user snippets for different languages. Type: JSON value Default: Example: Declared by: Whether extensions can be installed or updated manually
or by Visual Studio Code. Type: boolean Default: Example: Declared by:programs.vscode.extensions[ ][ pkgs.vscode-extensions.bbenoist.nix ]
<home-manager/modules/programs/vscode.nix>
+ programs.vscode.globalSnippets{ }{
+ fixme = {
+ body = [
+ "$LINE_COMMENT FIXME: $0"
+ ];
+ description = "Insert a FIXME remark";
+ prefix = [
+ "fixme"
+ ];
+ };
+}
+ <home-manager/modules/programs/vscode.nix>
programs.vscode.haskell.enablefalsetrue
<home-manager/modules/programs/vscode/haskell.nix>
programs.vscode.haskell.hie.enabletrue
@@ -6188,6 +6200,20 @@ overlay or set this option. Example overlay configuration:
<home-manager/modules/programs/vscode.nix>
programs.vscode.keybindings.*.whennull"textInputFocus"
<home-manager/modules/programs/vscode.nix>
+ programs.vscode.languageSnippets{ }{
+ haskell = {
+ fixme = {
+ body = [
+ "$LINE_COMMENT FIXME: $0"
+ ];
+ description = "Insert a FIXME remark";
+ prefix = [
+ "fixme"
+ ];
+ };
+ };
+}
+ <home-manager/modules/programs/vscode.nix>
programs.vscode.mutableExtensionsDirtruefalse
<home-manager/modules/programs/vscode.nix>