diff --git a/config.el b/config.el index 9c674b4..e6d2751 100644 --- a/config.el +++ b/config.el @@ -245,6 +245,9 @@ (add-hook! 'lisp-mode 'lisp-markup-minor-mode)) (add-to-list 'auto-mode-alist '("\\.lsx\\'" . lisp-mode)) +(after! nix-mode + (set-formatter! 'alejandra '("alejandra" "--quiet") :modes '(nix-mode))) + ;; adding supercollider path ;;(setq exec-path (append exec-path '("/Applications/SuperCollider.app/Contents/MacOS/"))) diff --git a/init.el b/init.el index ad59bc6..397b91e 100644 --- a/init.el +++ b/init.el @@ -68,8 +68,6 @@ (spell +flyspell) ; tasing you for misspelling mispelling :tools - ;;chezmoi - ;;ansible biblio ; Writes a PhD for you (citation needed) debugger ; FIXME stepping through code, to help you add bugs direnv @@ -77,8 +75,8 @@ editorconfig ; let someone else argue about tabs vs spaces ein ; tame Jupyter notebooks with emacs (eval +overlay) ; run code, run (also, repls) - lookup ; navigate your code and its documentation - lsp ; M-x vscode + (lookup +dictionary +offline +docsets) ; navigate your code and its documentation + (lsp +eglot) ; M-x vscode magit ; a git porcelain for Emacs make ; run make tasks from Emacs pdf ; pdf enhancements @@ -93,7 +91,7 @@ :lang ;;agda ; types of types of types of types... ;;beancount ; mind the GAAP - ;;(cc +lsp +tree-sitter) ; java with a lisp + (cc +lsp +tree-sitter) common-lisp ; if you've seen one lisp, you've seen them all (clojure +lsp +tree-sitter) ;;coq ; proofs-as-programs @@ -119,7 +117,7 @@ ;;hy ; readability of scheme w/ speed of python ;;idris ; a language you can depend on (json +lsp +tree-sitter) ; At least it ain't XML - (java +tree-sitter) ; the poster child for carpal tunnel syndrome + (java +lsp +tree-sitter) ; the poster child for carpal tunnel syndrome (javascript +lsp +tree-sitter) ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) @@ -141,11 +139,11 @@ ;;raku ; the artist formerly known as perl6 ;;rest ; Emacs as a REST client ;;rst ; ReST in peace - (ruby +rails +tree-sitter) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} + (ruby +tree-sitter) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} (rust +lsp +tree-sitter) ; Fe2O3.unwrap().unwrap().unwrap().unwrap() ;;scala ; java, but good (scheme +guile) ; a fully conniving family of lisps - (sh +tree-sitter) ; she sells {ba,z,fi}sh shells on the C xor + (sh +lsp +tree-sitter) ; she sells {ba,z,fi}sh shells on the C xor ;;sml ;;solidity ; do you need a blockchain? No. ;;swift ; who asked for emoji variables?