Case Duckworth
193620eb92
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-20 16:26:34 -05:00
Case Duckworth
ec8f21a252
Use consult for completion-in-region
2021-04-20 16:25:31 -05:00
Case Duckworth
37e80f75e4
Only grow mini-windows, instead of resizing intensely
2021-04-20 16:24:59 -05:00
Case Duckworth
65f22f2d22
Autoload elpher-go
2021-04-20 16:24:42 -05:00
Case Duckworth
2d364b5c89
Advise setup to use lexical-binding
2021-04-20 16:24:06 -05:00
Case Duckworth
4a9252b114
Use company for completion-in-region instead of corfu
...
I found out it does completion-in-region, and honestly, it's a better
interface, and more uniform.
2021-04-20 14:27:22 -05:00
Case Duckworth
ec64f8bdff
Correct things
2021-04-20 14:24:03 -05:00
Case Duckworth
b7e63d425a
Change keybindings
2021-04-19 23:46:24 -05:00
Case Duckworth
780f58dece
Rename functions in acdw-org.el
2021-04-19 16:16:46 -05:00
Case Duckworth
e035d7a378
Make `visual-line-mode' and `olivetti-mode' prettier
2021-04-19 16:16:19 -05:00
Case Duckworth
5be5b704b1
Handle cases where ~/.emacs/pkg doesn't exist
2021-04-19 16:15:44 -05:00
Case Duckworth
2f35181b9a
Tweak `org-table-copy-down'
...
Now <S-return> will do its regular thing /in/ a table, but will also work
/outside/ a table as a regular <return>.
2021-04-19 15:46:31 -05:00
Case Duckworth
f09752f5a0
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-19 15:25:53 -05:00
Case Duckworth
d057fde4ce
Add `acdw/kill-a-buffer' and keybinding
2021-04-19 15:25:04 -05:00
Case Duckworth
4b7c2c092c
Add (and ignore) pkg/
...
I'm going to put packages I develop in there.
2021-04-19 14:38:44 -05:00
Case Duckworth
6e8dda046c
Move vertico-related config into its `setup' form
2021-04-19 12:33:13 -05:00
Case Duckworth
6e6f95570b
Fix clipboard pasting non-ASCII characters
...
... at least on Windows.
Solution found here:
https://emacs.stackexchange.com/questions/22727/pasting-text-from-clipboard-why-m-instead-of-linebreaks
Other resources:
https://emacs.stackexchange.com/questions/22727/pasting-text-from-clipboard-why-m-instead-of-linebreaks
https://goyoambrosio.com/2018/06/Dealing-with-utf-8-in-Emacs/
2021-04-19 12:32:21 -05:00
Case Duckworth
cdaaee1a1d
Fix `:mode' keyword in `setup'
2021-04-19 12:31:52 -05:00
Case Duckworth
9259da2345
Begin again with Gnus
2021-04-19 08:24:46 -05:00
Case Duckworth
48396d9888
Lower echo-keystrokes timeout
2021-04-19 00:21:36 -05:00
Case Duckworth
b140de36ba
Enable minibuffer-electric-default-mode
2021-04-19 00:21:22 -05:00
Case Duckworth
1b652a2ec8
Switch out company for corfu
...
Corfu is like, alpha software, but it already seems pretty useful for what I
need.
2021-04-17 23:02:38 -05:00
Case Duckworth
44a6df13ce
Consolidate home apps
2021-04-17 23:02:23 -05:00
Case Duckworth
c1f0a14b8f
Reorganize magit settings
2021-04-17 23:02:11 -05:00
Case Duckworth
6607720854
Autoload `elpher-bookmarks'
2021-04-17 23:01:54 -05:00
Case Duckworth
c864c0d4d7
Re-organize org settings
2021-04-17 23:01:42 -05:00
Case Duckworth
014c37dc77
set lexical-binding by default
2021-04-17 19:03:52 -05:00
Case Duckworth
8e1f66e0e4
Don't add a space after slime company completion
2021-04-15 23:23:58 -05:00
Case Duckworth
47b7185d7d
Try to fix vertico et al
2021-04-15 23:23:50 -05:00
Case Duckworth
9ce0660678
Enable lexical-binding by default
2021-04-15 23:23:32 -05:00
Case Duckworth
bbfc7c8f17
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-14 18:40:08 -05:00
Case Duckworth
f2dd261315
Remove some modes from dumb-format
2021-04-14 18:40:05 -05:00
Case Duckworth
f691294a32
Remove `vertico' from `comp-deferred-compilation-deny-list'
...
See https://github.com/minad/vertico/issues/15 -- might not be necessary
2021-04-14 17:46:43 -05:00
Case Duckworth
99ec5c04f9
icomplete->vertico... again
...
this time, I just commented out icomplete, so it should be easier to test
things. uff....
I guess I'm getting close to 1000 commits! so gotta do what i can, right?
2021-04-14 17:10:53 -05:00
Case Duckworth
627350d33d
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-14 10:05:47 -05:00
Case Duckworth
042e1cc5e2
Remove company-active-map keys
...
The ones removed aren't necessary with company-tng-mode.
2021-04-14 10:05:14 -05:00
Case Duckworth
272537bf84
Change :option to setq-default for some setup forms
...
:option loads the symbols with custom-load-symbol, but for some of the settings
I don't care about that.
2021-04-14 10:04:28 -05:00
Case Duckworth
29e9ad67ca
Change frame-title-format
2021-04-14 10:03:47 -05:00
Case Duckworth
5b4b410036
Don't automatically show company at work
...
company seems to be very slow on Windows. Until I can better diagnose the
slowdown, I'm just disabling `company-idle-delay' at work.
2021-04-13 17:48:00 -05:00
Case Duckworth
a571580171
Fix a bug with paredit not properly indenting lisp
...
... i honestly don't know.
2021-04-12 21:19:32 -05:00
Case Duckworth
114fd0988f
Back to `icomplete-mode'
...
While `vertico' is nice, it's honestly still a bit buggy, and slower than
`icomplete-vertical'. So there we are.
2021-04-12 21:18:58 -05:00
Case Duckworth
57e027f753
Add `acdw-org/delete-backward-char' and advise
...
The advice I've added untabifies in addition to deleting the character, which
enables the function to look at `delete-backward-char-untabify-method' or
whatev.
Also ... whitespace apparently?
2021-04-12 17:58:33 -05:00
Case Duckworth
a467c8c530
Configure `company-mode'
2021-04-12 17:57:26 -05:00
Case Duckworth
59c229a35a
Fix lispy modes hooks
2021-04-12 17:57:06 -05:00
Case Duckworth
701adacf0e
Set `initial-major-mode' to `emacs-lisp-mode'
...
I don't use C-j anyway.
2021-04-12 17:55:28 -05:00
Case Duckworth
52883ee48c
Told ya it was subject to change
2021-04-12 12:59:59 -05:00
Case Duckworth
65eb2308f5
Add `visual-line-mode' to `org-mode-hook'
...
See the comments for details. Subject to change.
2021-04-12 12:54:52 -05:00
Case Duckworth
69abf8d1b0
Remove `ctrlf' and customize `isearch'
...
While Ctrlf is nice, it doesn't hook into other mechanisms of Emacs as well as
Isearch. So .. I'm just going to put up with Isearch for now. Honestly I
don't miss Ctrlf too much.
2021-04-12 12:53:47 -05:00
Case Duckworth
ae35c20747
Customize `customize'
2021-04-12 12:53:22 -05:00
Case Duckworth
58dec6ba0c
Set the bell to flash the mode-line
...
... and beep at home (I like the little beep!)
2021-04-12 09:45:53 -05:00
Case Duckworth
8f24fa7087
Add `company'
...
- Hook into `prog-mode'
- Change some bindings
- Add `slime-company'
2021-04-10 17:32:11 -05:00
Case Duckworth
2b69e6e31c
Refactor to define all lispish modes in one place
...
See variable `lispy-modes'
2021-04-10 17:31:40 -05:00
Case Duckworth
92f2f4c767
Reorganize a bit
2021-04-10 17:30:58 -05:00
Case Duckworth
c5c8929180
Add `:mode' setup form
...
(:mode EXTENSION) expands to
(add-to-list 'auto-mode-alist '(EXTENSION . setup-mode)).
2021-04-10 17:27:45 -05:00
Case Duckworth
197112f768
Add docstrings
2021-04-10 17:24:08 -05:00
Case Duckworth
9a0dbf505c
Fix paredit-mode bindings in SLIME's REPL
...
I could (a) put these in a different place (in the `setup slime' form, for
example), or (b) streamlined funcitons or ... something, but I did it this way
and it works fine so that's that. Oh, I also wrote a longish docstring.
2021-04-10 14:29:05 -05:00
Case Duckworth
b5e4759c6e
Fix some comments for `outline-mode'
...
Still need to do the rest of init.el and early-init.el, and I suppose acdw*.el.
2021-04-10 14:28:31 -05:00
Case Duckworth
5f45147ca5
Load slime-helper.el if it exists
...
I couldn't find a function that would return a filename /if/ it exists, so I
had to write one: `expand-file-name-exists-p'. Might change the name at some
point.
2021-04-09 17:51:29 -05:00
Case Duckworth
8369e93657
Add ctrlf
...
TODO: incorporate some kind of visual find-replace with ctrlf
2021-04-09 14:13:45 -05:00
Case Duckworth
65f7907ea5
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-09 12:58:45 -05:00
Case Duckworth
41009efecc
Load clisp for slime
2021-04-09 12:50:11 -05:00
Case Duckworth
13dd1847dc
Add `slime'
...
On Windows, I use CLisp for LISP, so I need to add the path to exec-path there.
I also moved `geiser''s definition to keep fennel and lua together.
2021-04-08 15:48:11 -05:00
Case Duckworth
0550d9ed97
Add `acdw/find-emacs-dotfiles'
2021-04-07 12:56:14 -05:00
Case Duckworth
b34fce179c
Remove minibuffer hook and make deletions more smarter
...
Turns out, `smart-hungry-delete-mode' is mostly unnecessary. I can use the
really dumb version.
2021-04-07 11:28:15 -05:00
Case Duckworth
63fa8ed2e2
Fix immortal-buffer bug
2021-04-07 00:45:10 -05:00
Case Duckworth
ab73a298d5
Merge branch 'main' of tildegit.org:acdw/emacs
2021-04-07 00:15:57 -05:00
Case Duckworth
fc72ca6248
Uh
2021-04-07 00:14:08 -05:00
Case Duckworth
0f458f78cb
Blink cursor once
2021-04-07 00:12:39 -05:00
Case Duckworth
030f2f0f43
Blink cursor once
2021-04-06 18:30:49 -05:00
Case Duckworth
c05d1ba2c8
7
2021-04-06 17:59:45 -05:00
Case Duckworth
3680808477
Add more dired-subtree maps
2021-04-06 12:46:04 -05:00
Case Duckworth
3a18f61466
Unwrap `flyspell-correct' from the `when (executable-find ...'
2021-04-06 12:45:24 -05:00
Case Duckworth
b0377f3f9b
Switch `icomplete-vertical' for `vertico'
2021-04-06 12:44:49 -05:00
Case Duckworth
c6f83be8cd
Truncate lines in the minibuffer
...
The comment is wrong.
2021-04-06 12:43:59 -05:00
Case Duckworth
56e5b20d9b
Remove gnus
2021-04-06 12:43:39 -05:00
Case Duckworth
d5b80fa068
Typos?
2021-04-05 16:59:35 -05:00
Case Duckworth
e8d3c1d573
Guile -> Scheme
...
Guile /is/ a scheme, after all.
2021-04-04 23:10:18 -05:00
Case Duckworth
4f2090bce7
Fix paredit-mode bindings
...
<backspace> was being shadowed by `smart-hungry-delete'.
2021-04-04 23:09:50 -05:00
Case Duckworth
5f4126e472
Fix outshine comment leaders
2021-04-03 09:48:05 -05:00
Case Duckworth
2c6fb051d9
Add `paren-face'
2021-04-03 09:47:58 -05:00
Case Duckworth
c0bbc7b840
Add `geiser'
2021-04-03 09:47:42 -05:00
Case Duckworth
bc962d91b3
Add `fennel' and `lua'
2021-04-03 09:47:19 -05:00
Case Duckworth
52bac1f364
Add `form-feed'
2021-04-03 09:46:48 -05:00
Case Duckworth
f984937295
Fix typo
...
Should've gone with the other "fix typo" ... oh well. One day I'll learn how to
git cherry-pick or whatev.
2021-04-03 09:46:13 -05:00
Case Duckworth
fc6c7ddc79
Move stuff around
2021-04-03 09:45:59 -05:00
Case Duckworth
d89223f00d
Add paredit-mode
...
I also disabled electric-pair-mode in paredit-mode enabled buffers.
2021-04-03 09:45:24 -05:00
Case Duckworth
b49611018e
Fix typo
2021-04-03 09:44:41 -05:00
Case Duckworth
afe7ff276b
Remove split-window-* advice
...
It messed up too much.
2021-04-02 14:51:06 -05:00
Case Duckworth
f7cdcce912
Require spelling program for spelling to work
2021-04-02 14:42:35 -05:00
Case Duckworth
4a3b0a34f1
Disable tool-tip-mode
2021-04-02 14:42:27 -05:00
Case Duckworth
1dedc6df5d
Advise split-window- functions to prompt for a buffer
2021-04-02 14:42:15 -05:00
Case Duckworth
af3147028c
Remove `:acdw/map' from `setup'
2021-04-02 14:41:39 -05:00
Case Duckworth
aa6002f07f
Change hook formatting
...
I like putting the `defun' form into the hook definition for tighter coupling.
The functions are just for the hooks, after all.
I'm sure this is somehow bad practice, but ... bleh.
2021-04-02 13:29:50 -05:00
Case Duckworth
375490f225
Remove commented code
2021-04-02 13:29:38 -05:00
Case Duckworth
382fb6f4e5
Hook `electric-pair-mode' into `eval-expression'
2021-04-02 13:29:31 -05:00
Case Duckworth
b0edf26ce6
Hook `executable-make-buffer-file-executable-if-script-p'
...
The worst-named function ... of all time.
2021-04-02 13:28:30 -05:00
Case Duckworth
b649a25755
Add `defun-with-hooks'
2021-04-02 13:28:22 -05:00
Case Duckworth
437f89ef31
Tweak elisp-mode settings
...
So emacs-lisp-mode is really annoying, because it's called `emacs-lisp-mode' but
the file is "elisp-mode.el" -- like, pick one, yall.
2021-04-02 13:06:33 -05:00
Case Duckworth
95378118d4
Set up eldoc
2021-04-02 13:06:21 -05:00
Case Duckworth
bad90ed2f9
Add `elpher:eww-browse-url'
2021-04-02 13:05:24 -05:00
Case Duckworth
784dc63916
Add `pkgbuild-mode'
2021-04-02 13:05:12 -05:00
Case Duckworth
3e2d645fae
Change helpful advice to bindings
2021-04-02 13:04:52 -05:00
Case Duckworth
4c20a1d8e8
Set `find-function-C-source-directory' everywhere
...
On Windows, `acdw.cmd' downloads the source in the right spot. On Linux, I need
to make sure it's in the right spot myself.
2021-04-02 12:57:07 -05:00
Case Duckworth
6a7d8e7b71
Setup `ediff'
2021-04-02 12:56:41 -05:00
Case Duckworth
3a67ac7c37
Fix eshell mode line
2021-04-02 12:56:31 -05:00
Case Duckworth
ea721f08ff
Change RET in `dired-mode-map' to `dired-find-alternate-file'
2021-04-01 17:56:51 -05:00
Case Duckworth
bf6a117838
Add ^D binding to quit eshell
2021-04-01 17:56:24 -05:00
Case Duckworth
d04a3bbd78
Move MS Windows settings above Etc settings and add some
...
Most are from https://depp.brause.cc/dotemacs/ .
2021-04-01 17:55:48 -05:00
Case Duckworth
b475595d07
Change method of init-time message
...
Going off [1], I've just redefined the `display-startup-echo-area-message'
function to show the startup time, instead of adding a hook to Emacs's startup
and trying to figure out how to give my username to the original function.
[1]: https://depp.brause.cc/dotemacs/#org2cdacdd
2021-04-01 17:04:41 -05:00
Case Duckworth
4dbe145c9e
Fix typos
2021-04-01 16:59:15 -05:00
Case Duckworth
e535ec0a4b
Add function `dumb-auto-format' that checks with apheleia first
...
In adding `dumb-auto-format', I've removed `acdw/reformat-buffer' because it's
not complex enough or stand-alone enough to keep as its own function.
21 guns.
2021-04-01 16:55:40 -05:00
Case Duckworth
cda59ad6b2
Break "Programming languages" out into its own section
2021-04-01 16:42:44 -05:00
Case Duckworth
9af70cbf60
Define `acdw/reindent-buffer' and hook into elisp
...
Hopefully this will put a halt to all of my whitespace commits. Of course, this
commit also includes whitespace-only diffs.
2021-04-01 16:41:41 -05:00
Case Duckworth
b04d4bd2a6
Update `consult' bindings and config
2021-04-01 16:39:46 -05:00
Case Duckworth
a3a937ee42
Add `which-key'
2021-04-01 16:37:09 -05:00
Case Duckworth
c46a180ae5
Don't compress undo-fu-session files at work
2021-04-01 16:36:36 -05:00
Case Duckworth
4bcb25c276
Change etc. bindings' mapping to global-map
2021-04-01 16:35:49 -05:00
Case Duckworth
b132794031
Set up spelling
2021-04-01 16:35:26 -05:00
Case Duckworth
d23d77879f
Remove `ehelp' binds in favor of `helpful' package
2021-04-01 16:34:25 -05:00
Case Duckworth
21f9b5c397
Add forth-mode
...
Only if gforth.el is around, though.
2021-03-31 23:08:50 -05:00
Case Duckworth
8e2312b500
Add PDF Tools at home
2021-03-31 23:08:42 -05:00
Case Duckworth
8b11109865
Show client status in `frame-title-format'
...
Also: fix the tab bar.
2021-03-31 23:08:22 -05:00
Case Duckworth
904ce589af
Replace `:acdw/map' with `:global'
...
My `acdw/map' bindings were shadowing things. Let's just try global bindings
and see if that's /really/ that big of a deal. I'll keep acdw/mode around for
kicks right now.
2021-03-31 23:07:28 -05:00
Case Duckworth
c1b330ca80
Fixup comments for outshine-mode
2021-03-31 19:10:09 -05:00
Case Duckworth
3863807d12
Remove `eshell' bindings
...
still have to figure out how best to do this.
2021-03-31 18:59:42 -05:00
Case Duckworth
88b4590bd4
Change binding to `crux-smart-open-line'
2021-03-31 18:59:28 -05:00
Case Duckworth
bd8775cd6b
Add `outshine'
2021-03-31 18:00:22 -05:00
Case Duckworth
1bc43220a2
Whitespace
2021-03-31 18:00:06 -05:00
Case Duckworth
d57a5d00d5
Tweak debugger
2021-03-31 17:59:49 -05:00
Case Duckworth
1bd224af5e
Fix -mode setups
2021-03-31 17:59:28 -05:00
Case Duckworth
a09e80daf3
Add keybindings
2021-03-31 17:58:52 -05:00
Case Duckworth
37c942bf36
Add `smart-hungry-delete'
2021-03-31 12:56:38 -05:00
Case Duckworth
4189e1c8a3
Fix typos and verbosity
2021-03-31 12:47:11 -05:00
Case Duckworth
8b9470d7c2
Add plugins
2021-03-31 12:46:14 -05:00
Case Duckworth
d503a2d1b6
Add `olivetti' and tweak `acdw/reading-mode'
2021-03-31 12:45:42 -05:00
Case Duckworth
0c1f670cad
Fix font setting
...
I wrap it in a function hooked to `after-focus-change-function', from which it
removes itself. ~Fancy~ stuff.
2021-03-30 17:30:47 -05:00
Case Duckworth
0905fab8ee
Add `:setq-default' macro to save a little load time
2021-03-30 12:31:26 -05:00
Case Duckworth
4ba0c92df0
Set all fonts on all possible systems
2021-03-30 12:30:51 -05:00
Case Duckworth
be24eae19a
Add autoloads to `:acdw/map' and `:acdw/leader'
2021-03-30 11:58:05 -05:00
Case Duckworth
6ee7a75d35
Correct typo
2021-03-29 23:22:45 -05:00
Case Duckworth
db3d8d26a2
Sturf
2021-03-29 23:21:58 -05:00
Case Duckworth
1dd6b9c0ee
Switch to using `setup.el' for customizations
...
setup (https://git.sr.ht/~zge/setup ) does everything I tried to do with
`acdw/pkg', et al., but better.
2021-03-29 17:52:23 -05:00
Case Duckworth
2fdfc43684
bleh
2021-03-27 12:29:54 -05:00
Case Duckworth
8dee3a66e6
Add elpher and gemini-mode
2021-03-27 10:33:11 -05:00
Case Duckworth
66707baa84
Incorporate idiomdrottning's magit display bit
2021-03-27 00:04:11 -05:00
Case Duckworth
e33fd78ef7
Fix indentation
2021-03-27 00:03:54 -05:00
Case Duckworth
ef3fb64f5f
Correct :work settings
2021-03-27 00:03:43 -05:00
Case Duckworth
09a2142fb2
Correct truncate-lines setting /again/
...
I keep thinking I've made a mistake. I want it to be NIL!!!
2021-03-27 00:03:11 -05:00
Case Duckworth
c805de7faa
Move `acdw-modeline/vc-branch' to the left side
2021-03-25 17:46:51 -05:00
Case Duckworth
b50a79b303
Add beginend
2021-03-25 17:46:29 -05:00
Case Duckworth
73f7886f53
Add recursion-indicator
2021-03-25 17:46:12 -05:00
Case Duckworth
23e94b52f4
Flip RET and C-j in `icomplete-minibuffer-map'
2021-03-25 15:41:54 -05:00
Case Duckworth
00df8d5748
Add windows settings
2021-03-25 15:41:27 -05:00
Case Duckworth
07876efe87
Add god-mode indicator to modeline
...
... and whitespace...
2021-03-25 12:21:37 -05:00
Case Duckworth
f6f0e0c628
Add `god-mode'
2021-03-25 12:03:40 -05:00
Case Duckworth
46f53399d5
Require `acdw' in `early-init.el'
2021-03-25 12:03:14 -05:00
Case Duckworth
aaf9a2d6dc
Truncate lines
2021-03-25 10:51:25 -05:00
Case Duckworth
e679a9bd98
Stuff
2021-03-23 23:10:43 -05:00
Case Duckworth
6707795b08
Whitespace?
2021-03-18 22:47:28 -05:00
Case Duckworth
0337a1cda1
Merge branch 'main' of tildegit.org:acdw/emacs
2021-03-16 22:52:18 -05:00
Case Duckworth
68bd42577d
Add crux bindings
2021-03-16 22:48:44 -05:00
Case Duckworth
599f7beff1
Don't indent with tabs no more
2021-03-16 22:48:35 -05:00
Case Duckworth
fe1706e7d9
Remove empty comment lines in headers
2021-03-16 11:16:21 -05:00
Case Duckworth
a84730b0d0
Turn back on `global-font-lock-mode'
2021-03-16 11:15:59 -05:00
Case Duckworth
f17f0a6629
Merge branch 'main' of https://tildegit.org/acdw/emacs into 5c
2021-03-16 09:30:40 -05:00
Case Duckworth
c21f21afab
"Package-ize" dired
2021-03-16 09:29:53 -05:00
Case Duckworth
4283ccdd2c
Further configure the mode line
...
I've broken out extra functions into `acdw-modeline', so they don't clutter up
the init.el too much.
2021-03-14 23:48:40 -05:00
Case Duckworth
9128a6abed
Turn `font-lock-mode' off
2021-03-14 19:19:17 -05:00
Case Duckworth
eb15a3f8e3
Add `racket-mode'
2021-03-14 19:19:11 -05:00
Case Duckworth
60954ae4ec
Add `0x0'
2021-03-14 19:19:02 -05:00
Case Duckworth
98472a480d
Add `nov'
2021-03-14 19:18:52 -05:00
Case Duckworth
8d4d84839e
Change `:map-after' behavior
2021-03-14 19:18:32 -05:00
Case Duckworth
b52013f05f
Add keybinding for `unpackaged/org-return-dwim'
2021-03-13 01:56:50 -06:00
Case Duckworth
b5b1f51c88
Change `frame-title-format'
2021-03-13 01:56:40 -06:00
Case Duckworth
824b887900
Set `fixed-pitch' face
...
Still to do: `variable-pitch' (will need to change based on `acdw/system')
2021-03-13 01:54:30 -06:00
Case Duckworth
8661a1ffea
Add `expand-region'
2021-03-12 23:05:42 -06:00
Case Duckworth
a1ed955633
Fix typo
...
That colon .. twould jam up me colon
2021-03-12 17:39:42 -06:00
Case Duckworth
fe2e1dee76
Remove commented lines
2021-03-12 17:33:11 -06:00
Case Duckworth
a7454b956f
Change cursor for `overwrite-mode'
2021-03-12 17:32:48 -06:00
Case Duckworth
884343deb4
Add `:set', `:local', `:require' keywords to `acdw/pkg'
2021-03-12 17:32:13 -06:00
Case Duckworth
ea9fad47ec
Change `acdw/hooks' form
...
Instead of only allowing (list-of-hooks) (list-of-functions), `acdw/hooks' now
accepts a (list-of-hook-specs), each of which is of the above form, allowing the
user to set multiple unrelated hooks at once.
2021-03-12 17:29:26 -06:00
Case Duckworth
32800720dd
Move `acdw/modeline' functions into `acdw/pkg' forms
...
This change means I don't have to `require' libraries that haven't been
registered with `straight' yet.
2021-03-12 17:22:32 -06:00
Case Duckworth
c918211dcd
Configure `org-mode'.
2021-03-12 17:20:49 -06:00
Case Duckworth
49c282f301
Add `acdw/binds' to bind more than one key at once
...
I should probably change `acdw/bind-after-map' to use this macro...
2021-03-12 12:53:57 -06:00
Case Duckworth
6e5afcf821
Change `add-hook' to `acdw/hooks'
...
I need to rewrite `acdw/hooks' to mirror the rest of the `acdw/' functions --
i.e., it should accept a list of lists, where the car of each list is a hook (or
list of hooks) and the cdr is the function (or list of functions) to bind there.
2021-03-12 12:48:36 -06:00
Case Duckworth
31b395344c
Toggle `truncate-lines' and fix parens
2021-03-12 12:47:54 -06:00
Case Duckworth
cabd4323dd
Configure `simple-modeline'
2021-03-12 09:36:15 -06:00
Case Duckworth
4fd04be32d
Add binding for `hippie-expand'
2021-03-12 09:35:49 -06:00
Case Duckworth
f645e91fd2
Install `simple-modeline'
2021-03-11 17:59:44 -06:00
Case Duckworth
8bf76df8c7
Remove M-g M-g consult bindings
2021-03-11 17:59:26 -06:00
Case Duckworth
78d7ed5991
Remap `just-one-space' to `cycle-spacing'
2021-03-11 12:48:18 -06:00
Case Duckworth
4bd4f49364
Whitespace
2021-03-11 12:18:21 -06:00
Case Duckworth
e06d1d3ee7
Fix typo
2021-03-11 12:17:53 -06:00
Case Duckworth
63555d7365
Configure garbage collection
2021-03-11 12:16:50 -06:00
Case Duckworth
5247b85a84
Configure emacs lisp
2021-03-11 12:16:20 -06:00
Case Duckworth
fc2203606d
Configure `eshell'
2021-03-11 12:15:59 -06:00
Case Duckworth
3a23393346
Configure `dired' and add packages
2021-03-11 12:15:33 -06:00
Case Duckworth
487b78c0a1
Configure web browsing
2021-03-11 12:15:12 -06:00
Case Duckworth
6ba0cf06eb
Install `minions'
2021-03-11 12:10:19 -06:00
Case Duckworth
f98f10269a
Install `orderless'
2021-03-11 12:09:58 -06:00