~ruther/emacs.d

ref: 484708ac1665b955bf5ceaf2f783921c663a8883 emacs.d/lisp/android-setup.el -rw-r--r-- 819 bytes
484708ac — Rutherther fix: on Android, do not exceed process limit 3 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
;; 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)

  (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)