Notes and comments

Tasks

  • add null to pretty symbols
  • mustache templates
  • notmuch
  • pdf tools
  • remove all calls for custom; move custom to end, raise SO ticket for local sockets issue on windows.
  • remove the C-arrows behaviour in org-ref when on top of a cite.
  • org-mode use of M-arrows.
  • transient history is not in cache.
  • chrome link does not work on linux, using windows path for browser.
  • eshell history is not in cache.
  • always asks to confirm dir locals for org roam.
  • doom mode line explicit
  • fix code actions in eglot.
  • create a dashboard per environment, with network shares, logs etc. Or some kind of way of initialising a dashboard per env.
  • add TRX mode.
  • xref completion does not seem to load with init.
  • replace undo tree with vundo.
  • replace flycheck with flymake.
  • replace dimmer with solaire mode.
  • install macrostep to expand macros.
  • fix alignment issues with org mode.
  • add completion support for mongo, or set it up with LSP.
  • add duck db support for sql mode.
  • create named completion buffers for each project.
  • do not raise compilation buffer on compile.
  • add support for systemd in prodigy and possibly for sc.exe.
  • on file open choose the yas template.
  • change jump tree to only remember xref jumps.
  • save ielm history into cache.
  • remove ielm elipsis:
(setq print-length 1024)
(setq print-level 100)

Example org-roam sites

Other .emacs= to investigate

Articles to read

  (define-derived-mode mymode tabulated-list-mode "mymode" "Major mode My Mode, just a test"
  (setq tabulated-list-format [("Col1" 18 t)
                               ("Col2" 12 nil)
                               ("Col3"  10 t)
                               ("Col4" 0 nil)])
  (setq tabulated-list-padding 2)
  (setq tabulated-list-sort-key (cons "Col3" nil))
  (tabulated-list-init-header))

(defun print-current-line-id ()
  (interactive)
   (message (concat "current line ID is: " (tabulated-list-get-id))))

(defun my-listing-command ()
  (interactive)
  (pop-to-buffer "*MY MODE*" nil)
  (mymode)
  (setq tabulated-list-entries (list
                (list "1" ["1" "2" "3" "4"])
                (list "2" ["a" "b" "c" "d"])))
  (tabulated-list-print t))

References

These are some of the Emacs configurations I based mine on.

Emacs config files

See Also

Assorted notes and comments are stored here: Notes and comments.

Fonts