2021-09-03 21:20:16 +00:00
|
|
|
#+TITLE: TODO stuff for emacs config
|
|
|
|
#+SUBTITLE: Yes I have one of these…
|
|
|
|
#+AUTHOR: Case Duckworth
|
|
|
|
|
|
|
|
* Packages
|
|
|
|
|
|
|
|
** TODO insert-kaomoji
|
|
|
|
|
|
|
|
- [ ] Add =( ¬‿¬)═ɜ ɛ═(⌐‿⌐ )= to list
|
|
|
|
- [ ] and =▬▬▬▬▬▬▬▋ Ò╭╮Ó=
|
|
|
|
- [ ] Clean up code and package it properly
|
|
|
|
|
|
|
|
* Configuring
|
|
|
|
|
|
|
|
** TODO Install =el-patch=?
|
|
|
|
|
2021-09-08 13:43:20 +00:00
|
|
|
** DONE Look at [[https://gitlab.com/ideasman42/emacs-mode-line-idle][ideasman42 / emacs-mode-line-idle]]
|
2021-09-04 03:52:46 +00:00
|
|
|
|
2021-09-04 03:54:00 +00:00
|
|
|
** TODO Look into =which-key= [[https://github.com/justbur/emacs-which-key#2017-12-13-added-which-key-enable-extended-define-key][bind naming]]
|
|
|
|
|
2021-09-03 21:20:16 +00:00
|
|
|
* Productivity
|
|
|
|
|
|
|
|
** TODO Set up Org Capture
|
|
|
|
|
|
|
|
*** Inspo: From wsinatra
|
|
|
|
|
|
|
|
#+begin_src emacs-lisp
|
|
|
|
;; 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")))
|
|
|
|
#+end_src
|
|
|
|
|
|
|
|
*** Also cf. [[https://blog.jethro.dev/posts/org_mode_workflow_preview/][Org-mode Workflow: A Preview · Jethro Kuan]]
|
|
|
|
|
|
|
|
* Random shit
|
|
|
|
|
|
|
|
** A way to map over buffers
|
|
|
|
|
|
|
|
#+begin_src emacs-lisp
|
|
|
|
(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)))
|
|
|
|
#+end_src
|
2021-09-08 13:43:20 +00:00
|
|
|
|
|
|
|
** ZNC Connecting (from #systemcrafters)
|
|
|
|
|
|
|
|
#+begin_quote
|
|
|
|
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
|
|
|
|
#+end_quote
|