From de941c3c6eb6e096ba47714940b78b1e0cbc856c Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Thu, 9 Sep 2021 16:34:43 -0500 Subject: [PATCH] Add TODOs --- TODO.org | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/TODO.org b/TODO.org index 347684d..ddbcd30 100644 --- a/TODO.org +++ b/TODO.org @@ -4,11 +4,17 @@ * Packages -** TODO insert-kaomoji +** DONE insert-kaomoji -- [ ] Add =( ¬‿¬)═ɜ ɛ═(⌐‿⌐ )= to list -- [ ] and =▬▬▬▬▬▬▬▋ Ò╭╮Ó= -- [ ] Clean up code and package it properly +- [X] Add =(¬‿¬)═ɜ ɛ═(⌐‿⌐ )= to list +- [X] and =▬▬▬▬▬▬▬▋ Ò╭╮Ó= +- [X] Clean up code and package it properly + +** TODO keep-acs (name?) + +- keepassxc-cli +- interface with emacs +- plug into =auth-sources= * Configuring @@ -42,6 +48,33 @@ *** Also cf. [[https://blog.jethro.dev/posts/org_mode_workflow_preview/][Org-mode Workflow: A Preview · Jethro Kuan]] +* Buffer display stuff + +#+begin_src emacs-lisp + ;; 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)))))) +#+end_src + +- [[https://old.reddit.com/r/emacs/comments/pka1sm/my_first_package_aside_for_easier_configuration/][My first package: Aside, for easier configuration and use of side windows : + emacs]] +- [[https://github.com/alphapapa/burly.el][GitHub - alphapapa/burly.el: Save and restore frames and windows with their + buffers in Emacs]] +- [[https://depp.brause.cc/shackle/][shackle: Enforce rules for popup windows]] + - [[https://github.com/kaushalmodi/.emacs.d/blob/master/setup-files/setup-shackle.el][.emacs.d/setup-shackle.el at master · kaushalmodi/.emacs.d · GitHub]] + - [[https://www.reddit.com/r/emacs/comments/3icpv8/help_with_shackle_configuration/][help with shackle configuration : emacs]] + - [[https://mullikine.github.io/posts/making-shackle-split-sensibly/][Sensible Splits: Extending shackle.el // Bodacious Blog]] + - [[https://news.ycombinator.com/item?id=18598863][Oh man, your link led me to shackle[1] to make transient buffers behave and + I ha... | Hacker News]] + - [[https://emacsninja.com/posts/design-is-hard.html][Emacs Ninja - Design Is Hard]] +- Alternatively: [[https://web.archive.org/web/20160409014815/https://www.lunaryorn.com/2015/04/29/the-power-of-display-buffer-alist.html][Emacs Spotlight: Configure buffer display - Emacs. What else?]] + * Random shit ** A way to map over buffers @@ -84,3 +117,25 @@ daviwil | minikN: I connect to the hostname/port of my ZNC server, - acdw > daviwil: I just see ******* benoitj | I use two networks #+end_quote + +** Teach =link-hint= about =lui-buttons= + +See =lui-next-button-or-complete=, etc. Also possibly: +- [[https://github.com/abo-abo/avy/issues/255][Feature request: ability to select objects in overlays · Issue #255 · abo-abo/avy · GitHub]] +- [[https://github.com/noctuid/link-hint.el/issues/24][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. + +- *OR* install this: [[https://github.com/sshaw/git-link][GitHub - sshaw/git-link: Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location]] + +** Fix =acdw-org/count-words-stupidly= + +It adds one for blank lines.