Commit Graph

1139 Commits

Author SHA1 Message Date
TEC ea60b9ff17
Ensure daemon inherits zshenv-set envars 2022-10-08 02:45:48 +08:00
TEC 83da4f90bc
Org config: enable #+bind export keywords 2022-10-02 23:53:20 +08:00
TEC 3404d96538
mail: improve org-msg position jumping 2022-10-02 22:42:09 +08:00
TEC debb9706fa
mail: setup Org-ML specific signature 2022-10-02 22:41:49 +08:00
TEC 3f3ae42923
mail: only set "To" to org ML when "To" unset
Oh, and refactor the position modification.
2022-10-02 22:41:23 +08:00
TEC 6b204fd097
mail: Improve sent folder redirection 2022-10-02 22:38:32 +08:00
TEC 7043ecfc25
Only modify +org-babel-mode-alist after Org loaded 2022-09-25 19:15:21 +08:00
TEC 43d9db2b55
fix: etrace usepackage! not in packages.el 2022-09-25 19:14:07 +08:00
TEC ad79f59174
Dashboard: org-init-time may now be nil early on 2022-09-25 19:13:38 +08:00
TEC 18a85e810a
Mention loaded Org version during bootstrap 2022-09-25 19:13:13 +08:00
TEC fa498373d8
Remove random space in a heading 2022-09-25 13:14:22 +08:00
TEC 4d92782cb6
Update org latex export conf with dev changes 2022-09-23 23:16:46 +08:00
TEC 31de4ca5f5
Install my development branch of Org 2022-09-23 23:16:46 +08:00
TEC 5123ca7bb7
fix: doom-modeline-spc is a variable not a func 2022-09-23 23:16:46 +08:00
TEC 3c7410f87e
fix: update link location for org-mode -> org 2022-09-23 23:16:46 +08:00
TEC 4a7b132d4b
Require the svg lib for the micro-clock 2022-09-22 01:36:30 +08:00
TEC 9882b0159b
Fix dashboard quick-actions help 2022-09-22 01:36:30 +08:00
TEC b77835cb1f
Rewrite/structure dashboard customisations 2022-09-22 01:36:28 +08:00
TEC 0d6d13a6b1
confpkg: support custom package prefix 2022-09-22 00:54:58 +08:00
TEC 885dd55690
Update repository/donate link 2022-09-22 00:54:47 +08:00
TEC eac50937e9
New package: simple-comment-markup 2022-09-20 00:37:47 +08:00
TEC c9ec605194
Revamp modeline clock 2022-09-19 23:35:19 +08:00
TEC 0befbdb45f
Seperate out types of modeline customisations 2022-09-19 23:35:19 +08:00
TEC 1eb15defa0
Fix +mu4e-ml-message-link (for the last time?) 2022-09-19 23:35:19 +08:00
TEC 8cb625ca22
mu4e: specialise sent address 2022-09-19 23:31:22 +08:00
TEC 68a91c6aa8
Tweak confpkg messaging 2022-09-19 10:02:19 +08:00
TEC 7151e2d4d0
Adjust magit commit template for renamed org pkg 2022-09-19 10:00:27 +08:00
TEC 80923f8a5e
Add org-ML email compose tweaks 2022-09-18 12:26:44 +08:00
TEC dab74d25b3
Switch to insert mode at the start of mu4e-compose 2022-09-18 12:25:56 +08:00
TEC 503d3f126f
Bootstrap the configuration when needed 2022-09-18 01:21:15 +08:00
TEC 9d678943af
Fix some conditional tangle oversights 2022-09-17 17:30:56 +08:00
TEC 2218d45215
Update org-mode recipe 2022-09-17 17:30:51 +08:00
TEC c4b674644f
Non-padded hour needed for time icon 2022-09-17 01:40:51 +08:00
TEC c632511f66
Don't show system load in modeline time segment 2022-09-17 00:06:37 +08:00
TEC 25a155d0a7
Tweak the time modeline segment 2022-09-17 00:06:24 +08:00
TEC e495de0dbf
Better organise theme and modeline customisations 2022-09-16 23:51:39 +08:00
TEC 93453b1d48
Don't accidently autoload flycheck 2022-09-14 20:08:15 +08:00
TEC c6d4befbfc
Make custom frame-title-format less error-prone 2022-09-14 20:08:15 +08:00
TEC 73d4007a31
Mark "SPC b o" created org-mode buffers as real 2022-09-14 20:08:15 +08:00
TEC 5c082286e9
Config restructuring around confpkg 2022-09-14 20:08:11 +08:00
TEC e3477b764f
Use :tools biblo 2022-09-13 23:10:58 +08:00
TEC 3cc3014cca
Remove org-ref config 2022-09-13 21:09:45 +08:00
TEC 782bd0efba
Update Org LaTeX previews on theme change 2022-09-13 18:46:10 +08:00
TEC 872cc9cadc
Get the spacemacs theme 2022-09-13 18:43:16 +08:00
TEC 1d6db59695
Enable Go 2022-09-13 18:39:29 +08:00
TEC 69655f37fc
Org: Add a LuaLaTeX check around Julia fontspec 2022-09-13 18:38:44 +08:00
TEC 5eb173a3ee
Add a MIME type for Julia code 2022-09-13 18:38:27 +08:00
TEC b4fd75b752
LaTeX: use NewCommandCopy over let 2022-09-13 18:37:49 +08:00
TEC 762ef7214d
Try inhibiting org-super-agenda init messages 2022-09-13 18:26:11 +08:00
TEC 4eb76b819e
Tweak doom check in Org package recipie 2022-09-13 18:25:52 +08:00
TEC 91469d1fb8
No need for the gmail-specific mu tweaks any more 2022-09-13 18:24:51 +08:00
TEC bd82e90599
Actually include vlf search chunking code 2022-09-13 18:24:14 +08:00
TEC 1fc44509e9
Add a test orgdev profile 2022-09-13 18:23:38 +08:00
TEC dc6adb2ae3
Start working with nix files 2022-09-13 18:23:10 +08:00
TEC 03a3018adc
No need to call kpsewhich via a shell 2022-09-13 18:20:15 +08:00
TEC 2b0ccf9d0c
Assume Emacs >= 28 2022-09-02 01:42:38 +08:00
TEC 18aa901670
Org: add #+call prettification 2022-09-02 01:26:39 +08:00
TEC 80a8b2bb50
Update org-modern and its block config 2022-09-01 00:18:36 +08:00
TEC cc3941c43a
vc-gutter now needs +pretty for the non-ugly marks 2022-08-20 02:01:27 +08:00
TEC 97dac75678
Org: don't replace ZWSP as non-ascii char in LaTeX 2022-08-19 19:28:49 +08:00
TEC aeb9752c4e
Tidy up removal of initial org-mode ligatures 2022-08-14 22:33:38 +08:00
TEC bbf5aefd5e
Tweak Org package recipe 2022-08-14 20:37:31 +08:00
TEC 5490df9a96
Mu4e: update personal addresses on first compose 2022-08-14 20:18:16 +08:00
TEC d3a79d5d3f
Fix/update compose from mailto function 2022-08-14 19:14:01 +08:00
TEC 2b567d568e
Fix wrong argument order in match-string call 2022-08-13 00:33:21 +08:00
TEC b0cb311665
Make magit default forge remote a varible 2022-08-12 01:51:46 +08:00
TEC f2066fa467
Tweak magit for easier forge remotes 2022-08-12 00:25:18 +08:00
TEC 001ae6f96a
Use noweb for magit customisation 2022-08-12 00:25:18 +08:00
TEC e78d7b5d40
Make use of the recently introduced :noweb-prefix 2022-08-12 00:25:18 +08:00
TEC f17076cb6c
Assume truecolour when starting emacs daemon 2022-08-12 00:25:18 +08:00
TEC ba935d3f0a
Update my user email address 2022-08-12 00:25:18 +08:00
TEC 66ab07fce9
Check buffer is active before modifying margins
Without checking this, as well as doing extra work this had the
undesirable side-effect of focusing non-active buffers.
2022-07-29 02:21:56 +08:00
TEC 34df3ef1b0
Switch to ~/.config/emacs (long overdue)
Somebody recently pointed out to me that =SPC f E= exists.
2022-07-29 02:21:48 +08:00
TEC e48581a10d
Refactor extra ligatures list 2022-07-28 02:31:47 +08:00
TEC 2aee9fd600
Org: ascii left-right arrow support 2022-07-28 02:31:17 +08:00
TEC cb3fd6f250
Tweak font sizes 2022-07-28 02:16:34 +08:00
TEC 9c69d7bb72
Tweak org text indent 2022-07-27 22:17:08 +08:00
TEC ca922ce733
Extra email addresses 2022-07-27 22:17:08 +08:00
TEC a901177a36
Support mu4e 1.8 2022-07-27 22:17:05 +08:00
TEC a455e05b3f
Update org-modern config 2022-07-24 17:45:34 +08:00
TEC fa7c7ec7e1
Add a code comment or two to nov.el customisation
also tweak some indentation/formatting
2022-07-24 01:27:12 +08:00
TEC e7b1ba7bb7
Make nov-mode re-render after tweaking disp params 2022-07-24 01:26:43 +08:00
TEC 12982abd0e
Revisit VLF setup 2022-07-22 22:01:31 +08:00
TEC c10537ac54
Remove vestigial (now-empty) music subheading 2022-07-13 23:41:15 +08:00
TEC 39b6df03c2
Hide linum in text-mode buffers, add left-margin 2022-07-13 23:41:15 +08:00
TEC eb1247625e
Put ansi text colouring tweak in own subheading 2022-07-13 23:41:15 +08:00
TEC 777b4844e4
Don't apply ansi colours to Org files 2022-07-13 23:41:15 +08:00
TEC 4d57d6f157
Formatting, realign some code comments 2022-07-13 23:41:15 +08:00
TEC cbf9fc6f22
Set org-image-actual-width 2022-07-13 23:41:15 +08:00
TEC 0f3bfc872e
Update org-glossary and config 2022-07-13 23:41:12 +08:00
TEC e9ced0edd4
Track personal ispell dictionary 2022-07-07 22:33:20 +08:00
TEC 55460fa211
Update packages 2022-06-29 01:14:26 +08:00
TEC 2691e6d5fd
ox-latex: improve file embedding behaviour 2022-06-28 23:07:32 +08:00
TEC 184e96fb7d
Fix a typo 2022-06-28 23:06:28 +08:00
TEC cb1a053519
Revise my approach to org-ol-tree 2022-06-28 23:06:28 +08:00
TEC f45ea8ed16
Make 'doom repl' (mostly) work again 2022-06-28 23:06:28 +08:00
TEC ce9f7ca7f7
Consistent blank lines around headings 2022-06-28 23:06:25 +08:00
TEC 7e9f81604e
Async config tangling upstreamed to Doom 2022-06-23 21:08:44 +08:00
TEC d80cd86fc5
Org: Julia-special behaviour for beamer too +tweak 2022-06-22 20:45:20 +08:00
TEC 66f9ec47d9
Oops, cl-pushnew not pushnew 2022-06-22 20:44:24 +08:00
TEC 7aaa75c1c0
Org: Replace non-ascii for TeX in plain text only 2022-06-22 20:42:27 +08:00
TEC 4448b2d748
Org: convience function for file link insertion 2022-06-22 12:54:12 +08:00
TEC 0d94ccdf3e
Org LaTeX image export from URLs was upstreamed 2022-06-19 00:14:50 +08:00
TEC a49f7512b1
New package: org-glossary 2022-06-19 00:14:50 +08:00
TEC a7f0580ac4
Don't error when core.el not availible 2022-06-19 00:14:50 +08:00
TEC d5665e1a81
Update the init.el template 2022-06-19 00:14:47 +08:00
TEC 531c856cdb
Graphviz .gz conflicts with gzip'd files 2022-06-12 15:07:11 +08:00
TEC 9446329f55
aspell.net, not aspell.com 2022-06-11 04:16:23 +08:00
TEC 695471f051
Don't use async org export by default
The idea is nice, but the init time is long
2022-06-07 14:21:33 +08:00
TEC 63052c77dc
Remove prettify-symbols now covered by org-modern 2022-06-07 13:49:42 +08:00
TEC dec0bf7141
Update org-modern, and its configuration 2022-06-07 13:46:21 +08:00
TEC c990746b91
Refactor nasty zen-mode customisations
I know better now
2022-06-07 12:57:46 +08:00
TEC 1118bf0e77
Make org-plot canvas size more easily customisable 2022-06-07 12:57:27 +08:00
TEC e2b0cc552b
Make a faux org-mode for exporting 2022-05-27 00:20:11 +08:00
TEC 22dd0db3e4
Check for emojify before emojifying buffer 2022-05-26 22:06:29 +08:00
TEC 987e115695
Org: Retire my engraved-code preable
It's been incorperated into the defaults
2022-05-26 22:05:33 +08:00
TEC def2a8e8c1
We stopped using flyspell ages ago 2022-05-26 22:03:43 +08:00
TEC 92b580991e
Update packages 2022-05-26 22:02:54 +08:00
TEC 18070a48ca
Don't spell check org-modern's tag face 2022-05-23 18:47:59 +08:00
TEC a908bb26ac
Org LaTeX: Support (most) box-drawing chars 2022-05-23 18:47:27 +08:00
TEC 95a9b5b2a8
Use org-modern, supplanting org-superstar
Oh, and also org-pretty-table. It's not quite what I want, but it's
enough to no longer require org-pretty-table on top.
2022-05-19 00:39:00 +08:00
TEC 897af3e459
org: add bibliography keyword symbols 2022-05-08 03:29:49 +08:00
TEC 109fc1be52
org latex: Remove my custom engrave-faces code
It's now been converted to an Org patch
2022-05-05 01:46:15 +08:00
TEC fe5c6de5d2
org beamer: Tweak metropolis theme 2022-05-02 02:29:30 +08:00
TEC d09796d23b
org pdf: Show TOC links as normal text 2022-05-02 02:29:30 +08:00
TEC b5db3e0780
Upgrade packages 2022-05-01 16:47:38 +08:00
TEC 97823c87bc
Removing org-ref is long overdue 2022-05-01 16:47:38 +08:00
TEC 63d7c0cb54
Manually patch org-ol-tree 2022-05-01 16:47:38 +08:00
TEC 2c7b0887bb
org: inline src fontification has been merged 2022-04-12 11:44:20 +08:00
TEC 2574e48a24
Set LC_ALL when calling latexmk
Sometimes it has perl locale issues, this helps
2022-04-05 02:23:39 +08:00
TEC 37148ed6b4
May as well respect $ALTERNATE_EDITOR if given 2022-03-28 12:41:20 +08:00
TEC c51e75b3ae
Add htmlize doom cli command 2022-02-05 08:24:53 +08:00
TEC aa62ab3575
Update package pins 2022-02-02 23:24:37 +08:00
TEC 7a311c3906
Tweak async config tangle buffer pop func
pop-to-buffer is slightly more appropriate
2022-02-02 22:48:53 +08:00
TEC ebe1428ccb
revert: Turn org-pretty-table-mode off by default
Since Henrik reverted the commit adding org-pretty-table to Doom.
2022-02-02 21:44:08 +08:00
TEC 37735054bb
Turn org-pretty-table-mode off by default 2022-02-02 00:02:16 +08:00
TEC 4122157548
Set citar-bib to ~/Zotero/libarary.{bib,json} 2022-01-31 17:39:36 +08:00
TEC e8aaf2140b
Update LaTeX package requirements 2022-01-30 23:17:16 +08:00
TEC f81d9aafdc
I no longer have any need for Stan 2022-01-26 09:06:54 +08:00
TEC f1d6dd9fd5
Update packages 2022-01-26 08:59:12 +08:00
TEC ced33d0c34
WIP dashboard quick-keybindings improvements 2022-01-26 08:59:12 +08:00
TEC bb3f19f2f5
Tweak mu4e-related tangle conditions 2022-01-26 08:59:09 +08:00
TEC 0518f9d511
Org: LaTeX cond features, don't error when unimplm 2022-01-15 03:56:16 +08:00
TEC 97f4112228
Org: LaTeX tweak sourcecodepro scaling 2022-01-15 03:55:47 +08:00
TEC 00f781199c
Org: LaTeX, tweak hyperref link colours 2022-01-15 03:55:24 +08:00
TEC e64d2373e7
No longer auto-update term theme with emacs theme 2022-01-15 03:54:47 +08:00
TEC 405a6f4cff
Org: use xcoffins for LaTeX boxes 2022-01-15 03:52:02 +08:00
TEC 8354af0f62
Daemon: recognise more dedicated window titles 2022-01-08 02:42:55 +08:00
TEC f36793ac87
Improve commit mesage template behaviour 2022-01-08 02:42:43 +08:00
TEC 587b1ec2a9
Don't emojify "©" or "™" 2022-01-08 02:42:08 +08:00
TEC e4fa0fb313
Org-msg: remove now-extraneous space 2022-01-08 02:41:50 +08:00
TEC 745b51127e
Grammar fix 2022-01-08 02:41:43 +08:00
TEC 607491a9d5
Org LaTeX: Tweak creator string generation 2022-01-08 02:41:16 +08:00
TEC 827a7ab9e5
Org LaTeX cond preamble: mention :eager in docstr 2022-01-08 02:40:32 +08:00
TEC 5278083f15
Refactor unimportant-latex-face usage 2022-01-08 02:40:05 +08:00
TEC 460f7fcb09
Org LaTeX: Ensure that the EFD colour is available 2022-01-08 02:37:30 +08:00
TEC fcc88360c1
Org LaTeX: Disable microtype protrusion in code 2022-01-08 02:37:09 +08:00
TEC 5be7a92419
Org LaTeX: Tweak list spacing 2022-01-08 02:36:58 +08:00
TEC 1ebc847dbd
Org LaTeX: Use semibold source*pro fonts 2022-01-08 02:34:13 +08:00
TEC 6030ed6559
Org LaTeX cond preamble, detect LaTeX image cmds 2022-01-08 02:33:47 +08:00
TEC 5266f4c2e1
Add custom url handler for Org ML archive links 2022-01-07 12:18:37 +08:00
TEC d1e3042aea
Add magit commit template generator for Org 2021-11-21 02:59:27 +08:00
TEC 29c5367c36
Spurious #+end_src 2021-11-12 01:14:10 +08:00
TEC e32da06758
Make org-music into a package 2021-11-12 01:07:18 +08:00
TEC b777aedc55
Org, latex: default to render text in SVGs 2021-11-12 00:25:30 +08:00
TEC 519597f094
Config: Add a header to the PDF 2021-11-12 00:25:15 +08:00
TEC b1fcfaa2a8
Config: Use the book latex class 2021-11-12 00:24:20 +08:00
TEC 9645fff9a9
Org, latex: Use hanging section numbers with book 2021-11-12 00:17:11 +08:00
TEC 3fb1ed67a7
Spelling correction 2021-11-12 00:08:33 +08:00
TEC f803105d72
Org, latex: make book class one-sided by default 2021-11-12 00:08:33 +08:00
TEC 860e9a0ea7
Org, latex: Add big chapters to book class 2021-11-12 00:08:33 +08:00
TEC 3cfe37e5a0
Change section name: Intro -> Introduction 2021-11-12 00:08:33 +08:00
TEC d9f9cab6d3
Update org-cite package setup 2021-11-07 03:43:42 +08:00
TEC 00e299c77d
Fix org RET override looking-back invocation 2021-10-28 12:49:42 +08:00
TEC 3950ec5956
Nov.el: Make the text width slightly wider
Since we're using a mixed pitch font, it turns out that the odd line
will just go over the 80 char width. Bumping it to 81 makes this much
less of an issue.
2021-10-27 03:01:19 +08:00
TEC 794a4462cf
Add missing honorific 2021-10-18 12:55:23 +08:00
TEC 22fca61bdb
Fix consult--read call for Org header args 2021-10-16 17:35:48 +08:00
TEC a7d697cf28
Some newlines for nicer spacing 2021-10-16 17:35:40 +08:00
TEC a66680f698
Org, latex: neater class templates 2021-10-09 03:34:45 +08:00
TEC 7572974b42
Stop org-cite-csl-activate from modifying buffer 2021-10-04 16:16:34 +08:00
TEC 5929497859
rfc2368 has been deprecated, switch to message 2021-10-04 16:15:59 +08:00
TEC d5686ee360
Missed hunk in earlier x-woof/mu4e commit 2021-10-04 16:15:08 +08:00
TEC 6171e20ce9
Org: Recognise more abbreviations in LaTeX export 2021-10-04 02:47:14 +08:00
TEC ea8e9a759c
Org: Correct spacing with Latin abbr. in LaTeX 2021-10-04 01:05:22 +08:00
TEC 5b24630e33
Update packages 2021-10-02 14:19:53 +08:00
TEC 07fa484636
Make +literate-tangle-async-h more like non-async 2021-10-02 01:50:24 +08:00
TEC 1ad02baf0f
Mu4e: Improve mail list matching 2021-10-02 00:28:03 +08:00
TEC 3b070aaaef
Move mu4e Org ML features to the mu4e section 2021-10-01 05:09:56 +08:00
TEC aa3233f62f
Improve async config tangling experience 2021-10-01 05:07:12 +08:00
TEC 0e2ce6afae
Mu4e action to copy mail list archive link 2021-09-30 13:23:59 +08:00
TEC ec81c03ce1
fix: featurep! isn't available during tangle 2021-09-29 23:44:47 +08:00
TEC 1057b36805
Move delta/pywal requirements into relevant sectn 2021-09-29 23:21:29 +08:00
TEC c337bffe11
Don't tangle email files on no-mu4e systems 2021-09-29 23:08:57 +08:00
TEC 4d25c416dc
Add an SPDX header to config.org 2021-09-28 00:19:28 +08:00
TEC 66e0727554
Fix: don't try to parse http headers to json 2021-09-27 01:12:03 +08:00
TEC 9ad10602b3
Use organic locally sourced splash phrases 2021-09-25 01:44:43 +08:00
TEC 70b955cc3f
Tweak X-Woof header insertion, fix typo 2021-09-24 15:02:44 +08:00
TEC 3398ce9ebe
Fix bad lisp style from when I didn't know lisp 2021-09-24 04:25:43 +08:00
TEC c2744b1784
Add quit dashboard quick action 2021-09-23 22:43:45 +08:00
TEC d6837cf684
Add "Buy me a coffee" link to the HTML config 2021-09-23 22:41:13 +08:00