From ae6b5a35f4ed8c44cc2e19e8e60b91eae79d6eb9 Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Wed, 25 Jun 2025 20:04:30 +0100 Subject: [emacs] use treesitter for expand-region, -avy, +ruff,lua-mode --- emacs/inits/20-programming.el | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'emacs/inits/20-programming.el') diff --git a/emacs/inits/20-programming.el b/emacs/inits/20-programming.el index b7838d4..881bfc6 100644 --- a/emacs/inits/20-programming.el +++ b/emacs/inits/20-programming.el @@ -1,4 +1,4 @@ -;; Time-stamp: <2025-06-04 15h38 BST (4b100887)> +;; Time-stamp: <2025-06-25 20h00 BST (anker)> ;; ----------------------------------------------------------------------------- ;; General setup @@ -190,18 +190,10 @@ ;; ----------------------------------------------------------------------------- ;; Python -(use-package python-isort +(use-package lazy-ruff :defer :ensure - :commands python-isort-buffer - ) - -(use-package python-black - :defer - :ensure - :commands python-black-buffer - :config - (setq python-black-extra-args nil)) + :commands lazy-ruff-mode) (use-package highlight-indent-guides :ensure @@ -214,14 +206,10 @@ :hook (python-mode . (lambda () (require 'highlight-indent-guides) (highlight-indent-guides-mode t) + (lazy-ruff-mode) (eglot-ensure) (visual-line-mode))) - :init - (defun my-python-save-hook () - (python-isort-buffer) - (python-black-buffer)) - :hook (before-save-hook . my-python-save-hook) :bind (:map python-mode-map ("C-c C-f" . nil) ("M-/" . hippie-expand))) @@ -272,6 +260,10 @@ :bind (:map json-mode-map ("C-c C-f" . nil))) +(use-package lua-mode + :ensure + :defer) + (use-package zig-mode :ensure t :defer -- cgit v1.2.3