Modified ORUI wrapper functions since eaf doesn't wayland
This commit is contained in:
@@ -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")
|
||||||
|
Reference in New Issue
Block a user