mirror of
https://github.com/librephoenix/nixos-config
synced 2025-01-19 07:05:51 +05:30
Modified ORUI wrapper functions since eaf doesn't wayland
This commit is contained in:
parent
d6f7a4a026
commit
b1e8f4efa4
|
@ -683,7 +683,8 @@ same directory as the org-buffer and insert a link to this file."
|
||||||
; (window-width . 50)
|
; (window-width . 50)
|
||||||
;))
|
;))
|
||||||
|
|
||||||
(setq org-roam-ui-browser-function 'eaf-open-browser)
|
;;(setq org-roam-ui-browser-function 'eaf-open-browser) ; xorg
|
||||||
|
(setq org-roam-ui-browser-function 'browse-url) ; wayland
|
||||||
|
|
||||||
(defun open-org-roam-ui ()
|
(defun open-org-roam-ui ()
|
||||||
(interactive)
|
(interactive)
|
||||||
|
@ -693,15 +694,22 @@ same directory as the org-buffer and insert a link to this file."
|
||||||
|
|
||||||
(defun kill-org-roam-ui ()
|
(defun kill-org-roam-ui ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(delete-window (get-buffer-window "ORUI" t))
|
;; (delete-window (get-buffer-window "ORUI" t)) ; xorg
|
||||||
(kill-buffer "ORUI")
|
;; (kill-buffer "ORUI") ; xorg
|
||||||
(kill-buffer "*httpd*")
|
(kill-buffer "*httpd*")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
; xorg
|
||||||
|
;;(map! :leader
|
||||||
|
;; :prefix ("N" . "org-roam notes")
|
||||||
|
;; :desc "Visualize org-roam database with org-roam-ui"
|
||||||
|
;; "v" 'open-org-roam-ui)
|
||||||
|
|
||||||
|
; wayland
|
||||||
(map! :leader
|
(map! :leader
|
||||||
:prefix ("N" . "org-roam notes")
|
:prefix ("N" . "org-roam notes")
|
||||||
:desc "Visualize org-roam database with org-roam-ui"
|
:desc "Visualize org-roam database with org-roam-ui"
|
||||||
"v" 'open-org-roam-ui)
|
"v" 'org-roam-ui-open)
|
||||||
|
|
||||||
(map! :leader
|
(map! :leader
|
||||||
:prefix ("N" . "org-roam notes")
|
:prefix ("N" . "org-roam notes")
|
||||||
|
|
|
@ -801,6 +801,7 @@ This needs fixing on NixOS:
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
*** Org Roam UI Setup
|
*** Org Roam UI Setup
|
||||||
I want this to be able to automatically open ORUI in EAF Browser in a split to the right. This kinda works now?
|
I want this to be able to automatically open ORUI in EAF Browser in a split to the right. This kinda works now?
|
||||||
|
On Wayland, EAF doesn't work.
|
||||||
#+BEGIN_SRC emacs-lisp :tangle config.el
|
#+BEGIN_SRC emacs-lisp :tangle config.el
|
||||||
;(add-to-list 'display-buffer-alist '("^\\ORUI" display-buffer-in-side-window
|
;(add-to-list 'display-buffer-alist '("^\\ORUI" display-buffer-in-side-window
|
||||||
; '(side . right)
|
; '(side . right)
|
||||||
|
@ -811,7 +812,8 @@ I want this to be able to automatically open ORUI in EAF Browser in a split to t
|
||||||
; (window-width . 50)
|
; (window-width . 50)
|
||||||
;))
|
;))
|
||||||
|
|
||||||
(setq org-roam-ui-browser-function 'eaf-open-browser)
|
;;(setq org-roam-ui-browser-function 'eaf-open-browser) ; xorg
|
||||||
|
(setq org-roam-ui-browser-function 'browse-url) ; wayland
|
||||||
|
|
||||||
(defun open-org-roam-ui ()
|
(defun open-org-roam-ui ()
|
||||||
(interactive)
|
(interactive)
|
||||||
|
@ -821,15 +823,22 @@ I want this to be able to automatically open ORUI in EAF Browser in a split to t
|
||||||
|
|
||||||
(defun kill-org-roam-ui ()
|
(defun kill-org-roam-ui ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(delete-window (get-buffer-window "ORUI" t))
|
;; (delete-window (get-buffer-window "ORUI" t)) ; xorg
|
||||||
(kill-buffer "ORUI")
|
;; (kill-buffer "ORUI") ; xorg
|
||||||
(kill-buffer "*httpd*")
|
(kill-buffer "*httpd*")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
; xorg
|
||||||
|
;;(map! :leader
|
||||||
|
;; :prefix ("N" . "org-roam notes")
|
||||||
|
;; :desc "Visualize org-roam database with org-roam-ui"
|
||||||
|
;; "v" 'open-org-roam-ui)
|
||||||
|
|
||||||
|
; wayland
|
||||||
(map! :leader
|
(map! :leader
|
||||||
:prefix ("N" . "org-roam notes")
|
:prefix ("N" . "org-roam notes")
|
||||||
:desc "Visualize org-roam database with org-roam-ui"
|
:desc "Visualize org-roam database with org-roam-ui"
|
||||||
"v" 'open-org-roam-ui)
|
"v" 'org-roam-ui-open)
|
||||||
|
|
||||||
(map! :leader
|
(map! :leader
|
||||||
:prefix ("N" . "org-roam notes")
|
:prefix ("N" . "org-roam notes")
|
||||||
|
|
Loading…
Reference in a new issue