Skip to content

Commit 6b91aa6

Browse files
committed
Fix dired & vterm
1 parent dabf338 commit 6b91aa6

3 files changed

Lines changed: 23 additions & 15 deletions

File tree

macos/install/02-10-emacs-deps-cmake

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
set -euo pipefail
4+
5+
source "$DOT_HOME/lib/macos/include.sh"
6+
7+
log_step "Installing Emacs dependencies (cmake, libtool)"
8+
9+
FORMULAS=("cmake" "libtool")
10+
11+
for formula in "${FORMULAS[@]}"; do
12+
if brew_installed "$formula"; then
13+
log_info "$formula already installed"
14+
else
15+
install_formula "$formula"
16+
fi
17+
done
18+
19+
log_success "Emacs dependencies installed"

shared/tools/emacs/config/config.org

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,10 @@ Attaches eglot to every programming language buffer:
985985
(with-eval-after-load 'dired
986986
(define-key dired-mode-map (kbd "e") 'eshell))
987987

988+
;; Use GNU ls from coreutils on macOS
989+
(when (eq system-type 'darwin)
990+
(setq insert-directory-program "/opt/homebrew/bin/gls"))
991+
988992
(setq dired-listing-switches "-lah --group-directories-first")
989993
#+end_src
990994

0 commit comments

Comments
 (0)