~ruther/emacs.d

ref: 7b6a92d738bddd986bc42f73d7b8dc8903eae58b emacs.d/lisp/android-setup.el -rw-r--r-- 837 bytes
7b6a92d7 — Rutherther fix: adapt agent shell claude command 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
;; Android early setup
(when (eq system-type 'android)
  (setenv "PATH" (format "%s:%s:%s"
                         "/data/data/org.gnu.emacs/files/usr/bin"
                         "/data/data/com.termux/files/usr/bin"
                         (getenv "PATH")))

  (push "/data/data/org.gnu.emacs/files/usr/bin" exec-path)
  (push "/data/data/com.termux/files/usr/bin" exec-path)

  (customize-set-variable 'touch-screen-display-keyboard t)

  (setq elpaca-queue-limit 3)

  (server-start)

  (with-eval-after-load 'evil
    (evil-define-key nil evil-normal-state-map
      [mouse-1] 'mouse-set-point
      [down-mouse-1] 'mouse-drag-region
      [drag-mouse-1] 'mouse-drag-region))

  (set-text-conversion-style nil)
  (add-hook
  'after-change-major-mode-hook
  (lambda () (set-text-conversion-style nil))))

(provide 'android-setup)