diff --git a/init.el b/init.el index 0930c31..6cc038e 100644 --- a/init.el +++ b/init.el @@ -73,6 +73,8 @@ (global-auto-revert-mode t) (show-paren-mode 1) (column-number-mode 1) + (set-frame-parameter (selected-frame) 'alpha '(98 98)) + (add-to-list 'default-frame-alist '(alpha 98 98)) ;; FIXME when running running Emacs as daemon ;; (advice-add 'enable-theme ;; :after @@ -88,7 +90,7 @@ (defun ccr/reload-emacs () (interactive) - (load-file "~/.vanilla-emacs.d/init.el")) + (load-file "~/.config/emacs/init.el")) (defun ccr/run-in-vterm-kill (process event) "A process sentinel. Kills PROCESS's buffer if it is live." @@ -129,7 +131,12 @@ (setup haskell-mode (:hook eglot-ensure tree-sitter-hl-mode)) -(setup rust-mode (:hook eglot-ensure tree-sitter-hl-mode)) +(setup purescript-mode) + +(setup rustic-mode + (:hook eglot-ensure tree-sitter-hl-mode) + (push 'rustic-clippy flycheck-checkers) + (:option rustic-lsp-client 'eglot)) (setup terraform-mode (:hook eglot-ensure tree-sitter-hl-mode)) @@ -141,7 +148,9 @@ (:hook enable-paredit-mode) (:with-mode emacs-lisp-mode (:hook enable-paredit-mode))) -(setup envrc (envrc-global-mode)) +(setup envrc + (require 'inheritenv) + (envrc-global-mode)) (setup windmove (defcustom ccr/v-resize-amount 4 diff --git a/packages/packages.nix b/packages/packages.nix index e1ad9a2..289b1aa 100644 --- a/packages/packages.nix +++ b/packages/packages.nix @@ -26,6 +26,7 @@ with epkgs; [ which-key nix-mode envrc + inheritenv flycheck flycheck-posframe flycheck-inline @@ -52,8 +53,7 @@ with epkgs; [ eat rust-mode rustic - - # TODO playing with these - sway - shackle + purescript-mode + tide + solidity-mode ]