Android specific window placement

This commit is contained in:
BirDt_ 2025-09-27 16:38:14 +08:00
parent 79a52665b0
commit 409741397a
6 changed files with 47 additions and 42 deletions

View file

@ -46,12 +46,13 @@
(switch-to-buffer "*weather*")
(eww (concat "wttr.in/" theurgy-city "?0"))))
(unless (equal system-type 'android)
(add-to-list 'display-buffer-alist
'("\\*weather\\*"
(display-buffer-in-side-window)
(side . left)
(slot . 4)
(window-width . 0.15)))
(window-width . 0.15))))
(provide 'browser)

View file

@ -99,7 +99,7 @@
"iso\\|"
"epub"
"\\)"))
(dired-preview-global-mode 1))
(unless (equal system-type 'android) (dired-preview-global-mode 1)))
;; Automatically kill preview buffers when opening a file
(add-hook 'find-file-hook (lambda ()

View file

@ -29,10 +29,10 @@
:config (magit-todos-mode 1))
(add-to-list 'display-buffer-alist
'("magit:"
`("magit:"
(display-buffer-in-side-window)
(side . right)
(slot . 4)
(side . ,(if (equal system-type 'android) 'top 'right))
(slot . ,(if (equal system-type 'android) 0 4))
(window-width . 0.2)))
(provide 'git-interface)

View file

@ -71,6 +71,7 @@
(delete-window (get-buffer-window "org scratch"))
(switch-to-buffer "*org scratch*")))
(unless (equal system-type 'android)
(add-to-list 'display-buffer-alist
'("\\*elisp scratch\\*"
(display-buffer-in-side-window)
@ -83,15 +84,15 @@
(display-buffer-in-side-window)
(side . right)
(slot . 2)
(window-width . 0.2)))
(window-width . 0.2))))
(use-package tmr)
(add-to-list 'display-buffer-alist
'("\\\\*tmr-tabulated-view\\\\*"
`("\\\\*tmr-tabulated-view\\\\*"
(display-buffer-in-side-window)
(side . top)
(slot . 4)
(slot . ,(if (equal system-type 'android) 0 4))
(window-height . 0.1)))
(provide 'scratch)

View file

@ -37,13 +37,15 @@
(define-key global-map (kbd "C-S-x 1") #'delete-other-windows)
;; left, top, right, bottom
(setq window-sides-slots '(5 1 5 1))
(setq window-sides-slots (if (equal system-type 'android)
'(1 1 0 1)
'(5 1 5 1)))
(add-to-list 'display-buffer-alist
'("\\*Help\\*"
`("\\*Help\\*"
(display-buffer-in-side-window)
(side . right)
(slot . 4)
(side . ,(if (equal system-type 'android) 'bottom 'right))
(slot . ,(if (equal system-type 'android) 0 4))
(window-height . 0.2)))
(provide 'window-utils)

View file

@ -187,10 +187,10 @@
(org-side-tree)))
(add-to-list 'display-buffer-alist
'("<tree>.+\.org"
`("<tree>.+\.org"
(display-buffer-in-side-window)
(side . left)
(slot . 1)
(slot . ,(if (equal system-type 'android) 0 1))
(window-height . 0.2)))
(define-key org-mode-map (kbd "C-<f8>") #'theurgy-toggle-org-side-tree)
@ -527,6 +527,7 @@
(define-key global-map (kbd "C-c a") #'org-agenda)
(define-key global-map (kbd "C-c c") #'org-capture)
(unless (equal system-type 'android)
(add-to-list 'display-buffer-alist
'("\\*Org Agenda\\*"
(display-buffer-in-side-window)
@ -539,7 +540,7 @@
(display-buffer-in-side-window)
(side . right)
(slot . 2)
(window-width . 0.2)))
(window-width . 0.2))))
;; Org roam
(use-package org-roam