Install swift-ts-mode and swift treesitter grammar
This commit is contained in:
parent
79105e12f7
commit
a115d31f07
3 changed files with 18 additions and 9 deletions
|
|
@ -1,7 +1,16 @@
|
|||
{ pkgs, lib, ... }:
|
||||
let
|
||||
swiftTreeSitterGrammar = pkgs.tree-sitter-grammars.tree-sitter-swift;
|
||||
swiftTreeSitterLibraryName =
|
||||
if pkgs.stdenv.hostPlatform.isDarwin then
|
||||
"libtree-sitter-swift.dylib"
|
||||
else
|
||||
"libtree-sitter-swift.so";
|
||||
in
|
||||
{
|
||||
home.file.".emacs.d/early-init.el".source = ./config/early-init.el;
|
||||
home.file.".emacs.d/tree-sitter/libtree-sitter-swift.dylib".source = ./config/tree-sitter/libtree-sitter-swift.dylib;
|
||||
home.file.".emacs.d/tree-sitter/${swiftTreeSitterLibraryName}".source =
|
||||
"${swiftTreeSitterGrammar}/parser";
|
||||
home.file.".emacs.d/snippets".source = ./config/snippets;
|
||||
|
||||
programs.emacs = {
|
||||
|
|
@ -64,6 +73,7 @@
|
|||
restclient
|
||||
smartparens
|
||||
swift-mode
|
||||
swift-ts-mode
|
||||
super-save
|
||||
terraform-mode
|
||||
treesit-auto
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue