mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-11 19:45:25 +03:00
feat(emacs): dired & pinentry on termux
This commit is contained in:
parent
e966318c57
commit
49398d4cb8
2 changed files with 40 additions and 2 deletions
|
|
@ -1579,8 +1579,8 @@ Returns (<buffer> . <workspace-index>) or nil."
|
||||||
|
|
||||||
(defun my/copilot-tab ()
|
(defun my/copilot-tab ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(or (when (my/should-run-emmet-p) (my/emmet-or-tab))
|
(or (copilot-accept-completion)
|
||||||
(copilot-accept-completion)
|
(when (my/should-run-emmet-p) (my/emmet-or-tab))
|
||||||
(when (and (eq evil-state 'normal)
|
(when (and (eq evil-state 'normal)
|
||||||
(or hs-minor-mode outline-minor-mode))
|
(or hs-minor-mode outline-minor-mode))
|
||||||
(evil-toggle-fold)
|
(evil-toggle-fold)
|
||||||
|
|
@ -3957,6 +3957,9 @@ With ARG, repeats or can move backward if negative."
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(setq truncate-lines t)
|
(setq truncate-lines t)
|
||||||
(visual-line-mode nil)))
|
(visual-line-mode nil)))
|
||||||
|
|
||||||
|
(when my/is-termux
|
||||||
|
(add-hook 'dired-mode-hook #'dired-hide-details-mode))
|
||||||
(general-define-key
|
(general-define-key
|
||||||
:states '(normal)
|
:states '(normal)
|
||||||
:keymaps 'dired-mode-map
|
:keymaps 'dired-mode-map
|
||||||
|
|
@ -5703,6 +5706,20 @@ ENTRY is an instance of `elfeed-entry'."
|
||||||
:commands (atomic-chrome-start-server)
|
:commands (atomic-chrome-start-server)
|
||||||
:straight t)
|
:straight t)
|
||||||
|
|
||||||
|
(use-package pinentry
|
||||||
|
:straight t
|
||||||
|
:if my/is-termux
|
||||||
|
:config
|
||||||
|
(setenv "GPG_AGENT_INFO" nil) ;; use emacs pinentry
|
||||||
|
(setq auth-source-debug t)
|
||||||
|
|
||||||
|
(setq epg-gpg-program "gpg2") ;; not necessary
|
||||||
|
(require 'epa-file)
|
||||||
|
(epa-file-enable)
|
||||||
|
(setq epa-pinentry-mode 'loopback)
|
||||||
|
(setq epg-pinentry-mode 'loopback)
|
||||||
|
(pinentry-start))
|
||||||
|
|
||||||
(use-package pomm
|
(use-package pomm
|
||||||
:straight t
|
:straight t
|
||||||
;; :straight (:local-repo "~/Code/Emacs/pomm" :files (:defaults "resources"))
|
;; :straight (:local-repo "~/Code/Emacs/pomm" :files (:defaults "resources"))
|
||||||
|
|
|
||||||
21
Emacs.org
21
Emacs.org
|
|
@ -5620,6 +5620,9 @@ My config mostly follows ranger's and vifm's keybindings which I'm used to.
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(setq truncate-lines t)
|
(setq truncate-lines t)
|
||||||
(visual-line-mode nil)))
|
(visual-line-mode nil)))
|
||||||
|
|
||||||
|
(when my/is-termux
|
||||||
|
(add-hook 'dired-mode-hook #'dired-hide-details-mode))
|
||||||
(general-define-key
|
(general-define-key
|
||||||
:states '(normal)
|
:states '(normal)
|
||||||
:keymaps 'dired-mode-map
|
:keymaps 'dired-mode-map
|
||||||
|
|
@ -8048,6 +8051,24 @@ An Emacs package to help managing GNU Guix.
|
||||||
:straight t)
|
:straight t)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
*** Pinentry
|
||||||
|
Emacs-based pinentry works great on Termux.
|
||||||
|
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package pinentry
|
||||||
|
:straight t
|
||||||
|
:if my/is-termux
|
||||||
|
:config
|
||||||
|
(setenv "GPG_AGENT_INFO" nil) ;; use emacs pinentry
|
||||||
|
(setq auth-source-debug t)
|
||||||
|
|
||||||
|
(setq epg-gpg-program "gpg2") ;; not necessary
|
||||||
|
(require 'epa-file)
|
||||||
|
(epa-file-enable)
|
||||||
|
(setq epa-pinentry-mode 'loopback)
|
||||||
|
(setq epg-pinentry-mode 'loopback)
|
||||||
|
(pinentry-start))
|
||||||
|
#+end_src
|
||||||
** Productivity
|
** Productivity
|
||||||
*** pomm
|
*** pomm
|
||||||
My package for doing Pomodoro timer.
|
My package for doing Pomodoro timer.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue