This commit is contained in:
2025-06-25 15:44:35 -04:00
parent 741567f34e
commit fbc7e8999f
9 changed files with 729 additions and 697 deletions

View File

@@ -9,7 +9,6 @@
tree-sitter
fd
ripgrep
vue-language-server
typescript-language-server
typescript
nodejs
@@ -24,8 +23,8 @@
];
};
services.emacs.enable = true;
home.file.".config/emacs" = {
source = ./emacs;
recursive = true;
home.file.".config/emacs/init.el" = {
source = config.lib.file.mkOutOfStoreSymlink /Users/mthomson/dev/personal/nixos/modules/home-manager/emacs/emacs/init.el;
# recursive = true;
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@
# size = 12;
# };
font = {
# name = "JetBrainsMono Nerd Font Mono";
# name = "JetBrainsMono Nerd Font";
size = 12;
# package = pkgs.nerd-fonts.jetbrains-mono;
};

View File

@@ -74,6 +74,7 @@ in {
oil-nvim
plenary-nvim
vim-tmux-navigator
friendly-snippets
];
};

View File

@@ -672,6 +672,7 @@ require('lze').load {
end,
before = function(_)
vim.lsp.config('*', {
capabilities = require('blink.cmp').get_lsp_capabilities(),
on_attach = lsp_on_attach,
})
end,
@@ -707,6 +708,7 @@ require('lze').load {
"ts_ls",
enabled = nixCats('typescript') or false,
lsp = {
on_attach = lsp_on_attach,
filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "vue" },
init_options = {
plugins = {

View File

@@ -33,5 +33,7 @@ lib,
name = "Noto Color Emoji";
};
};
targets.emacs.enable = false;
};
}