From 6d563572d203c348d464b22b23989bcd9a73bb23 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 3 May 2026 16:20:26 +0200 Subject: [PATCH] feat(emacs/programming): remove unused configuration --- docs/emacs/packages/programming.org | 102 ---------------------------- 1 file changed, 102 deletions(-) diff --git a/docs/emacs/packages/programming.org b/docs/emacs/packages/programming.org index 6b2193c..ac79664 100644 --- a/docs/emacs/packages/programming.org +++ b/docs/emacs/packages/programming.org @@ -37,22 +37,6 @@ variables to install grammars for different languages. :init (global-treesit-fold-mode t)) #+end_src -*** Appwrite -[[https://appwrite.io][Appwrite]] is an open-source and self-hostable alternative to Firebase. -I am currently working on a server SDK for Appwrite in Emacs, so here -it is. -#+begin_src emacs-lisp -(use-package appwrite - :defer t - :straight (appwrite :build t - :type git - :host github - :repo "Phundrak/appwrite.el") - :config - (setopt appwrite-endpoint "https://appwrite.phundrak.com" - appwrite-devel t)) -#+end_src - *** Flycheck #+begin_src emacs-lisp (use-package flycheck @@ -658,74 +642,6 @@ Nginx syntax. (add-to-list 'company-backends #'company-nginx)))) #+end_src -*** PKGBUILD -As I am an ArchLinux user, I sometimes have to interact with PKGBUILD -files, both from the AUR when I want to install something from there -or some I write myself. -#+begin_src emacs-lisp -(use-package pkgbuild-mode - :straight (:build t) - :defer t - :custom - (pkgbuild-update-sums-on-save nil) - (pkgbuild-ask-about-save nil) - :general - (phundrak/major-leader-key - :keymaps 'pkgbuild-mode-map - "c" #'pkgbuild-syntax-check - "i" #'pkgbuild-initialize - "I" #'pkgbuild-increase-release-tag - "m" #'pkgbuild-makepkg - "u" '(:ignore :wk "update") - "us" #'pkgbuild-update-sums-line - "uS" #'pkgbuild-update-srcinfo)) -#+end_src - -*** PlantUML -#+begin_src emacs-lisp -(use-package plantuml-mode - :defer t - :straight (:build t) - :mode ("\\.\\(pum\\|puml\\)\\'" . plantuml-mode) - :after ob - :init - (add-to-list 'org-babel-load-languages '(plantuml . t)) - :general - (phundrak/major-leader-key - :keymaps 'plantuml-mode-map - :packages 'plantuml-mode - "c" '(:ignore t :which-key "compile") - "cc" #'plantuml-preview - "co" #'plantuml-set-output-type) - :config - (setq plantuml-default-exec-mode 'jar - plantuml-jar-path "~/.local/bin/plantuml.jar" - org-plantuml-jar-path "~/.local/bin/plantuml.jar")) -#+end_src - -*** QML -I’m currently working on a [[https://quickshell.org/][Quickshell]] configuration to replace my -[[https://github.com/Alexays/Waybar][Waybar]] one. Quickshell is configured with [[https://doc.qt.io/qt-6/qmlapplications.html][QML]], which requires its -major mode. - -#+begin_src emacs-lisp -(use-package qml-ts-mode - :after lsp-mode - :straight (qml-ts-mode :build t - :type git - :host github - :repo "xhcoding/qml-ts-mode") - :config - (add-to-list 'lsp-language-id-configuration '(qml-ts-mode . "qml-ts")) - (lsp-register-client - (make-lsp-client :new-connection (lsp-stdio-connection '("qmlls" "-E")) - :activation-fn (lsp-activate-on "qml-ts") - :server-id 'qmlls)) - (add-hook 'qml-ts-mode-hook (lambda () - (setq-local electric-indent-chars '(?\n ?\( ?\) ?{ ?} ?\[ ?\] ?\; ?,)) - (lsp-deferred)))) -#+end_src - *** Ron files Rusty Object Notation, or RON for short, is to Rust what Json is to Javascript. Sometimes, I have to work with such files, which is why I @@ -797,17 +713,6 @@ 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, @@ -1325,13 +1230,6 @@ several improvements on top of =rust-mode=. (remove-hook 'rustic-mode-hook #'rustic-setup-lsp)) #+end_src -*** Uiua -#+begin_src emacs-lisp -(use-package uiua-ts-mode - :mode "\\.ua\\'" - :straight (:build t)) -#+end_src - *** Web programming [[https://emmet.io/][Emmet]] is a powerful templating engine that can generate through simple CSS-like expression some HTML to avoid the user writing everything by