]> git.eshelyaron.com Git - dotfiles.git/commitdiff
Update Emacs configuration with Android setup
authorEshel Yaron <me@eshelyaron.com>
Mon, 9 Oct 2023 06:33:45 +0000 (08:33 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 9 Oct 2023 06:33:45 +0000 (08:33 +0200)
.emacs.d/early-init.el
.emacs.d/init.el

index c2a774cf3bb4da64bf1f09d3e536b313a1442151..d938b7d2ea2c43627ac0a5282ddc33421c5b2d80 100644 (file)
@@ -9,10 +9,18 @@
 
 (setq package-enable-at-startup nil)
 
-(unless (eq system-type 'darwin)
-  (menu-bar-mode -1)
-  (setq initial-frame-alist '((fullscreen . fullboth)
-                              (alpha-background . 85))))
+(pcase system-type
+  ('gnu/linux
+   (menu-bar-mode -1)
+   (setq initial-frame-alist '((fullscreen . fullboth)
+                               (alpha-background . 85))))
+  ('android
+   (setenv "PATH" (format "%s:%s" "/data/data/com.termux/files/usr/bin"
+                          (getenv "PATH")))
+   (setenv "LD_LIBRARY_PATH" (format "%s:%s"
+                                     "/data/data/com.termux/files/usr/lib"
+                                     (getenv "LD_LIBRARY_PATH")))
+   (push "/data/data/com.termux/files/usr/bin" exec-path)))
 
 (provide 'early-init)
 ;;; early-init.el ends here
index a640a0bc6350dccf53e7a900f952460dfa16f854..02368cb63465a137c2cb9055d871c44a08e442f0 100644 (file)
 
 (pcase system-type
   ('darwin
-   (setq default-frame-alist '((fullscreen . fullboth)))
-   (set-fontset-font t '(?􀀀 . ?􏿽) "SF Pro Display")))
+   (setq initial-frame-alist '((fullscreen . fullboth)))
+   (set-fontset-font t '(?􀀀 . ?􏿽) "SF Pro Display"))
+  ('android
+   (tool-bar-mode)
+   (modifier-bar-mode)
+   (visual-line-mode)
+   (setq initial-frame-alist '((tool-bar-position . bottom)))))
 
 ;;; Check for external programs
 
  warning-minimum-level :error
  ;; don't use stale .elc files
  load-prefer-newer t
- ;; maximize Emacs on startup
- ;; default-frame-alist '((fullscreen . fullboth))
  ;; disable popup dialogs
  use-dialog-box nil
  ;; disable splash screen