From b4e585457bcdcd7711379ad44a1cc80186471851 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Wed, 3 Apr 2024 06:04:23 +0200 Subject: [PATCH] docs(emacs, fish): add eww-related features Emacs: add yuck-mode with parinfer-rust-mode enabled by default. Fish: add eww autocompletions --- docs/emacs/packages/programming.org | 11 +++++++++++ docs/fish.org | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/docs/emacs/packages/programming.org b/docs/emacs/packages/programming.org index c45adcd..e2011c9 100644 --- a/docs/emacs/packages/programming.org +++ b/docs/emacs/packages/programming.org @@ -808,6 +808,17 @@ When editing some scripts though, I need to use the built-in ~shell-mode~. :mode "\\.yaml\\'") #+end_src +*** yuck +This is one of the two file formats used by [[https://github.com/elkowar/eww/][eww]]’s configuration, a +Lisp-like language. Therefore, it will also use [[file:./editing.md#parinfer][parinfer]] to manage its +parenthesis. +#+begin_src emacs-lisp +(use-package yuck-mode + :straight (:build t) + :defer t + :hook ((yuck-mode . parinfer-rust-mode))) +#+end_src + ** General Programming Languages *** C/C++ I know, I know, C and C++ no longer are closely related languages, diff --git a/docs/fish.org b/docs/fish.org index da547e4..1cda5ea 100644 --- a/docs/fish.org +++ b/docs/fish.org @@ -40,6 +40,11 @@ for fish. direnv hook fish | source #+end_src +I also use [[https://github.com/elkowar/eww/][eww]] for some widgets, let’s load its shell completions. +#+begin_src fish +eww shell-completions --shell fish | source +#+end_src + Since I don’t really have a better place on this website to put it, here is my direnv configuration located at =$HOME/.config/direnv/direnv.toml=.