5.8 KiB
5.8 KiB
TODO stuff for emacs config
Packages
DONE insert-kaomoji
- Add
(¬‿¬)═ɜ ɛ═(⌐‿⌐ )
to list - and
▬▬▬▬▬▬▬▋ Ò╭╮Ó
- Clean up code and package it properly
TODO keep-acs (name?)
- keepassxc-cli
- interface with emacs
- plug into
auth-sources
Configuring
TODO
Install el-patch
?
DONE Look at ideasman42 / emacs-mode-line-idle
TODO
Look into which-key
bind naming
Productivity
TODO Set up Org Capture
Inspo: From wsinatra
;; Custom capture templates
(setq org-capture-templates
'(("t" "Todo" entry (file org-default-notes-file)
"* TODO %?\n%u\n%a\n" :clock-in t :clock-resume t)
("e" "Event" entry (file org-default-notes-file)
"* EVENT %? :EVENT:\n%t" :clock-in t :clock-resume t)
("i" "Idea" entry (file org-default-notes-file)
"* %? :IDEA: \n%t" :clock-in t :clock-resume t)
("p" "Project" entry (file org-default-notes-file)
"* PROJ %?\n%u\n%a\n" :clock-in t :clock-resume t)
("n" "Next Task" entry (file+headline
org-default-notes-file "Tasks")
"** NEXT %? \nDEADLINE: %t")))
Buffer display stuff
;; from alphapapa
(cl-defun ap/display-buffer-in-side-window (&optional (buffer (current-buffer)))
"Display BUFFER in dedicated side window."
(interactive)
(let ((display-buffer-mark-dedicated t))
(display-buffer-in-side-window buffer
'((side . right)
(window-parameters
(no-delete-other-windows . t))))))
Random shit
A way to map over buffers
(dolist (buf (mapcan (lambda (buf)
(with-current-buffer buf
(circe-server-chat-buffers)))
(circe-server-buffers)))
(with-current-buffer buf
;; whatever u wanna do on each buffer goes here
(lui-set-prompt
(concat (propertize (acdw-irc/margin-format (buffer-name)
""
">")
'face 'circe-prompt-face
'read-only t 'intangible t
'cursor-intangible t)
" "))
(setq-local fringes-outside-margins t
right-margin-width 5
scroll-margin 0
word-wrap t
wrap-prefix (repeat-string
acdw-irc/left-margin " ")
line-number-mode nil)))
ZNC Connecting (from #systemcrafters)
daviwil | minikN: I connect to the hostname/port of my ZNC server, but the trick is that the username is the nick you want to use on the server and the password is your znc username and password joined with a colon, like daviwil:b4dp4ssw0rd minikN | so you don't specify the network in your password? like user/network:password? benoitj | daviwil: nice password you have there daviwil | minikN: nope, I only have one network anyway
- acdw > daviwil: I just see * benoitj | I use two networks
Teach link-hint
about lui-buttons
See lui-next-button-or-complete
, etc. Also possibly:
- Feature request: ability to select objects in overlays · Issue #255 · abo-abo/avy · GitHub
- Enhancement: Detect links in overlays · Issue #24 · noctuid/link-hint.el · GitHub
(I think a button is an overlay….)
Write self-promote-shamelessly
function
Link to the line of a file on a git forge with a command, for linking.
https://tildegit.org/acdw/emacs/src/branch/main/init.el#L1166, e.g.
Fix acdw-org/count-words-stupidly
It adds one for blank lines.