Compare commits

...

2 Commits

Author SHA1 Message Date
6c1831ab96 set up bar cursor 2026-05-17 10:26:20 -04:00
d3533c5965 add dired dwim target 2026-05-17 10:26:20 -04:00
2 changed files with 25 additions and 11 deletions

View File

@@ -6,8 +6,9 @@
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(eglot-code-action-indications '(eldoc-hint)) '(eglot-code-action-indications '(eldoc-hint))
'(package-selected-packages '(package-selected-packages
'(cape dumb-jump exec-path-from-shell jai-mode magit move-text '(cape dumb-jump dumber-jump exec-path-from-shell jai-mode magit
multiple-cursors yaml yaml-mode)) markdown-mode move-text multiple-cursors vterm yaml
yaml-mode))
'(package-vc-selected-packages '(package-vc-selected-packages
'((jai-mode :url "https://github.com/valignatev/jai-mode.git")))) '((jai-mode :url "https://github.com/valignatev/jai-mode.git"))))
(custom-set-faces (custom-set-faces

25
init.el
View File

@@ -9,10 +9,6 @@
(load-theme 'modus-vivendi) (load-theme 'modus-vivendi)
(defun hgh/edit-init-file ()
(interactive)
(find-file user-init-file))
(when (string= system-type "darwin") (when (string= system-type "darwin")
(setq dired-use-ls-dired nil) (setq dired-use-ls-dired nil)
(setq mac-command-modifier 'control)) (setq mac-command-modifier 'control))
@@ -24,11 +20,18 @@
(keymap-global-set "M-1" #'delete-other-windows) (keymap-global-set "M-1" #'delete-other-windows)
(keymap-global-set "M-2" #'split-window-below) (keymap-global-set "M-2" #'split-window-below)
(keymap-global-set "M-3" #'split-window-right) (keymap-global-set "M-3" #'split-window-right)
(keymap-global-set "C-c e i" #'hgh/edit-init-file) (keymap-global-set "C-c e i" #'hgh/edit-init-file)
(keymap-global-set "C-," #'hgh/duplicate-dwim)
(setq (setq
custom-file "~/.emacs.d/custom.el" custom-file "~/.emacs.d/custom.el"
make-backup-files nil) make-backup-files nil
dired-dwim-target t)
(load-file "~/.emacs.d/utils.el")
(setq-default cursor-type 'bar)
(setopt (setopt
use-short-answers t use-short-answers t
@@ -75,9 +78,17 @@
:bind ("C-x g" . magit-status)) :bind ("C-x g" . magit-status))
(use-package multiple-cursors (use-package multiple-cursors
:custom
(mc/always-run-for-all t)
:bind (("C->" . mc/mark-next-like-this) :bind (("C->" . mc/mark-next-like-this)
("C-<" . mc/mark-previous-like-this) ("C-<" . mc/mark-previous-like-this)
("C-c C-<" . mc/mark-all-like-this))) ("C-c C-<" . mc/mark-all-like-this)
("C-c C->" . mc/mark-lines))
:init
(advice-add 'mc/mark-next-like-this :before #'hgh/set-box-cursor)
(advice-add 'mc/mark-previous-like-this :before #'hgh/set-box-cursor)
(advice-add 'mc/mark-all-like-this :before #'hgh/set-box-cursor)
(add-hook 'multiple-cursors-mode-disabled-hook #'hgh/set-bar-cursor))
(use-package cape (use-package cape
:hook ((completion-at-point-functions . cape-dabbrev) :hook ((completion-at-point-functions . cape-dabbrev)
@@ -112,3 +123,5 @@
(push '(sql-mode "postgres-language-server" "lsp-proxy") eglot-server-programs)) (push '(sql-mode "postgres-language-server" "lsp-proxy") eglot-server-programs))
(use-package yaml-mode) (use-package yaml-mode)
(use-package vterm)