config/doom: dragon synchronously
This commit is contained in:
parent
e615658b23
commit
23ed1c08b5
|
@ -76,11 +76,14 @@ Version 2019-11-04 2021-02-16"
|
||||||
(lambda ($fpath) (let ((process-connection-type nil))
|
(lambda ($fpath) (let ((process-connection-type nil))
|
||||||
(start-process "" nil "xdg-open" $fpath))) $file-list))))))
|
(start-process "" nil "xdg-open" $fpath))) $file-list))))))
|
||||||
|
|
||||||
(defun xf/dragon (&optional @file)
|
(defun xf/dragon ()
|
||||||
"Share file from current buffer via dragon."
|
"Share file from current buffer via dragon."
|
||||||
(interactive)
|
(interactive)
|
||||||
; TODO somehow fails in image-mode
|
; TODO somehow fails in image-mode
|
||||||
(shell-command (concat "dragon-drop -a -x " (if (string-blank-p @file) (or (buffer-file-name) (image-dired-original-file-name) default-directory) @file)))
|
(apply 'call-process
|
||||||
|
`("dragon-drop" nil nil nil
|
||||||
|
"-a" "-x"
|
||||||
|
,@(or (dired-get-marked-files) (buffer-file-name) (image-dired-original-file-name) default-directory)))
|
||||||
)
|
)
|
||||||
|
|
||||||
(defun xf/org-journal-current ()
|
(defun xf/org-journal-current ()
|
||||||
|
@ -460,7 +463,7 @@ Version 2019-11-04 2021-02-16"
|
||||||
org-journal-created-property-timestamp-format time-stamp-format
|
org-journal-created-property-timestamp-format time-stamp-format
|
||||||
org-journal-carryover-delete-empty-journal 'always
|
org-journal-carryover-delete-empty-journal 'always
|
||||||
org-journal-date-format (concat "[" time-stamp-bare " %3a]")
|
org-journal-date-format (concat "[" time-stamp-bare " %3a]")
|
||||||
org-journal-time-format "%02H "
|
;org-journal-time-format "%02H "
|
||||||
)
|
)
|
||||||
:config
|
:config
|
||||||
; TODO map njj to open-or-create-entry
|
; TODO map njj to open-or-create-entry
|
||||||
|
@ -502,6 +505,10 @@ Version 2019-11-04 2021-02-16"
|
||||||
(use-package! org-roam
|
(use-package! org-roam
|
||||||
;:after org-mode
|
;:after org-mode
|
||||||
:defer 3
|
:defer 3
|
||||||
|
:init
|
||||||
|
(setq company-minimum-prefix-length 1
|
||||||
|
company-dabbrev-ignore-case 't
|
||||||
|
completion-ignore-case 't)
|
||||||
:config
|
:config
|
||||||
(require 'org-roam-protocol)
|
(require 'org-roam-protocol)
|
||||||
|
|
||||||
|
@ -758,8 +765,6 @@ Version 2019-11-04 2021-02-16"
|
||||||
:n "l" 'dired-find-file-dwim
|
:n "l" 'dired-find-file-dwim
|
||||||
:n "h" 'dired-up-directory
|
:n "h" 'dired-up-directory
|
||||||
:n "ö" 'evil-ex-search-forward
|
:n "ö" 'evil-ex-search-forward
|
||||||
;:desc "Dragon marked files" "d"
|
|
||||||
[remap xf/dragon] (lambda () (interactive) (xf/dragon (s-join " " (dired-get-marked-files))))
|
|
||||||
:localleader
|
:localleader
|
||||||
:desc "Compress/Extract" "c" 'dired-do-compress
|
:desc "Compress/Extract" "c" 'dired-do-compress
|
||||||
:desc "Size information" "s"
|
:desc "Size information" "s"
|
||||||
|
@ -846,6 +851,7 @@ Version 2019-11-04 2021-02-16"
|
||||||
(call-interactively '+eval:region)
|
(call-interactively '+eval:region)
|
||||||
)
|
)
|
||||||
(map! :n "gR" 'eval-paragraph
|
(map! :n "gR" 'eval-paragraph
|
||||||
|
:n "g%" 'eval-defun
|
||||||
:v "gR" '+eval/region)
|
:v "gR" '+eval/region)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue