]> git.earman.xyz Git - emacsinit.git/log
emacsinit.git
3 years agoFormatting changes, attempt to make =C-'= display properly
rearman [Wed, 15 Mar 2023 21:26:39 +0000 (17:26 -0400)]
Formatting changes, attempt to make =C-'= display properly

3 years agoFormatting changes, attempt to make =C-'= display properly
rearman [Wed, 15 Mar 2023 21:23:36 +0000 (17:23 -0400)]
Formatting changes, attempt to make =C-'= display properly

3 years agoFormatting changes, attempt to make =C-'= display properly
rearman [Wed, 15 Mar 2023 21:22:00 +0000 (17:22 -0400)]
Formatting changes, attempt to make =C-'= display properly

3 years agoFormatting changes, attempt to make =C-'= display properly
rearman [Wed, 15 Mar 2023 21:20:03 +0000 (17:20 -0400)]
Formatting changes, attempt to make =C-'= display properly

3 years agoFix typos
rearman [Wed, 15 Mar 2023 21:15:10 +0000 (17:15 -0400)]
Fix typos

3 years agoFix typos
rearman [Wed, 15 Mar 2023 19:57:27 +0000 (15:57 -0400)]
Fix typos

3 years agoRemove byte-compile stuff. Not worth the trouble.
rearman [Wed, 15 Mar 2023 19:41:39 +0000 (15:41 -0400)]
Remove byte-compile stuff.  Not worth the trouble.

3 years agoIgnore compiled files, load custom file
rearman [Wed, 15 Mar 2023 16:18:04 +0000 (12:18 -0400)]
Ignore compiled files, load custom file

3 years agoFix embarrassing typo
rearman [Wed, 15 Mar 2023 16:12:45 +0000 (12:12 -0400)]
Fix embarrassing typo

3 years agoMatch LarsTvei's Meta-config
rearman [Wed, 15 Mar 2023 16:11:06 +0000 (12:11 -0400)]
Match LarsTvei's Meta-config

3 years agoChange byte-compile to byte-compile-file
rearman [Wed, 15 Mar 2023 16:06:18 +0000 (12:06 -0400)]
Change byte-compile to byte-compile-file

3 years agoRequire org first (oops)
rearman [Wed, 15 Mar 2023 16:03:02 +0000 (12:03 -0400)]
Require org first (oops)

3 years agoRemove early-init.el from tracking
rearman [Wed, 15 Mar 2023 15:57:05 +0000 (11:57 -0400)]
Remove early-init.el from tracking

3 years agoMove to literate config (again)
rearman [Wed, 15 Mar 2023 15:47:13 +0000 (11:47 -0400)]
Move to literate config (again)

The init.el in this repository is just a bootstrap to creat the real init.el
from init.org.  See init.org for details.

3 years agoMake some changes for better practices
rearman [Tue, 14 Mar 2023 18:27:33 +0000 (14:27 -0400)]
Make some changes for better practices

Some changes made after reading https://emacshorrors.com
Mostly minor things, and fixing some init bugs.

3 years agoChange to corfu from Company, other changes
rearman [Mon, 13 Mar 2023 21:18:32 +0000 (17:18 -0400)]
Change to corfu from Company, other changes

Add visual-fill-column-mode for nice looking soft-wrapping.
Various other cleanup of redundant/unused items.

3 years agoAdd two defuns, split up setqs
rearman [Fri, 10 Mar 2023 22:11:24 +0000 (17:11 -0500)]
Add two defuns, split up setqs

Split setqs into a few groups.

Add defuns for open-line-below-no-move and open-line-above-no-move.  Change the
way open-line-below/above work, so they use built-in open-line.

3 years agoMemory changes, cleanup
rearman [Thu, 9 Mar 2023 22:24:57 +0000 (17:24 -0500)]
Memory changes, cleanup

gc-cons-threshhold trick, cleanup some things in init.el

3 years agoMove custom-set-variables back to init.el
rearman [Thu, 9 Mar 2023 20:36:37 +0000 (15:36 -0500)]
Move custom-set-variables back to init.el

3 years agoChange binding style, cleanup
rearman [Thu, 9 Mar 2023 17:36:22 +0000 (12:36 -0500)]
Change binding style, cleanup

Remove some non-working and un-used items.  Also change back to
global-set-key and (kbd) style bindings for consistency.  Split up some
of the setqs.

3 years agoGo back to single init.el with early-init.el
rearman [Wed, 8 Mar 2023 22:19:13 +0000 (17:19 -0500)]
Go back to single init.el with early-init.el

3 years agoAdd binding for jump-to-bookmark-other-window
rearman [Thu, 2 Mar 2023 21:52:03 +0000 (16:52 -0500)]
Add binding for jump-to-bookmark-other-window

3 years agocustomize faces, diff path for windows
rearman [Thu, 2 Mar 2023 20:32:49 +0000 (15:32 -0500)]
customize faces, diff path for windows

Issues with setting faces via init file, went the customize route for modeline,
modeline-inactive, and matching-paren.

Fixed path to diff.exe for windows, needed to escape a set of quotes inside the
quotes denoting the path as a string.

3 years agoset-face-attributes for mode-line
rearman [Thu, 2 Mar 2023 14:15:04 +0000 (09:15 -0500)]
set-face-attributes for mode-line

3 years agoRemove some configs that were same as default
rearman [Wed, 1 Mar 2023 22:08:46 +0000 (17:08 -0500)]
Remove some configs that were same as default

3 years agoMove windown setqs to setq-defaults.el
rearman [Wed, 1 Mar 2023 20:00:16 +0000 (15:00 -0500)]
Move windown setqs to setq-defaults.el

3 years agoCleanup, re-tab
rearman [Wed, 1 Mar 2023 17:42:56 +0000 (12:42 -0500)]
Cleanup, re-tab

3 years agoCleanup, fix various errors
rearman [Wed, 1 Mar 2023 15:28:46 +0000 (10:28 -0500)]
Cleanup, fix various errors

3 years agoMove package-specific bindings to use-package decs
rearman [Wed, 1 Mar 2023 14:32:58 +0000 (09:32 -0500)]
Move package-specific bindings to use-package decs

Also sorted use-package declarations alphabetically, and arranged bindings by
map.

3 years agoGo from global-set-key to define-key MAP format
rearman [Wed, 1 Mar 2023 14:01:25 +0000 (09:01 -0500)]
Go from global-set-key to define-key MAP format

3 years agoRe-tab files, add defuns for doas/sudo with tramp
rearman [Wed, 1 Mar 2023 14:00:19 +0000 (09:00 -0500)]
Re-tab files, add defuns for doas/sudo with tramp

3 years agoAdd hooks to set tab-width,etc for c/lisp/elisp modes
rearman [Wed, 1 Mar 2023 13:58:18 +0000 (08:58 -0500)]
Add hooks to set tab-width,etc for c/lisp/elisp modes

3 years agoMove org-setup.el into use-package block in package-config
rearman [Tue, 28 Feb 2023 18:21:22 +0000 (13:21 -0500)]
Move org-setup.el into use-package block in package-config

3 years agoPut custom-set-variables into their own file
rearman [Tue, 28 Feb 2023 18:19:22 +0000 (13:19 -0500)]
Put custom-set-variables into their own file

Also set up variables for user-x.el files, for simpler bindings to bring up for
editing.

3 years agoPut DELEGATED into org Completed keywords
rearman [Fri, 17 Feb 2023 21:17:58 +0000 (16:17 -0500)]
Put DELEGATED into org Completed keywords

Didn't make sense to have DELEGATED be an 'incolplete' state.

3 years agoGo back to eng-paper colorscheme
rearman [Fri, 17 Feb 2023 21:16:13 +0000 (16:16 -0500)]
Go back to eng-paper colorscheme

Keeping acme-theme in package-config.el in case I ever want to go back to it.

3 years agoGo Back to More standard arrow-key behavior
rearman [Fri, 17 Feb 2023 21:14:50 +0000 (16:14 -0500)]
Go Back to More standard arrow-key behavior

3 years agoChange buffer/window nav bindings
rearman [Tue, 7 Feb 2023 17:30:31 +0000 (12:30 -0500)]
Change buffer/window nav bindings

Go from C-(,|.) and C-x (,|.) bindings to (l|r) C-(l|r) bindings for next/prev
window/buffer (respectively)

3 years agoAdd scratch-only function/binding
rearman [Tue, 7 Feb 2023 13:41:45 +0000 (08:41 -0500)]
Add scratch-only function/binding

Add a defun to switch to the scratch buffer, it being the only visible one. Bind
it to F5.

3 years agoAdd some Bindings from lem/acme, remove unused
rearman [Tue, 7 Feb 2023 13:33:03 +0000 (08:33 -0500)]
Add some Bindings from lem/acme, remove unused

Removing rotate-windows and toggle-window-split, rarely used.

Grabbed some bindings from lem
<github.com/lem-project/lem/blob/master/src/default-keymap.lisp>.  C-h as
backspace, C-x ? as describe-key, C-x / as describe-symbol.

Some bindings inspired by acme:  Home goes to top of buffer, End goes to bottom
of buffer, up/down act as page up/down.

3 years agoRemove join-line binding, remove mouse-avoidance-mode
rearman [Mon, 6 Feb 2023 22:23:38 +0000 (17:23 -0500)]
Remove join-line binding, remove mouse-avoidance-mode

3 years agoChange to acme-theme
rearman [Tue, 31 Jan 2023 22:13:54 +0000 (17:13 -0500)]
Change to acme-theme

3 years agoChange to datestamp-only names for erfassen-zettel
rearman [Wed, 25 Jan 2023 20:11:55 +0000 (15:11 -0500)]
Change to datestamp-only names for erfassen-zettel

3 years agoAdd ediff config
rearman [Tue, 24 Jan 2023 23:31:41 +0000 (18:31 -0500)]
Add ediff config

3 years agoAdd winner-mode
rearman [Tue, 24 Jan 2023 23:12:30 +0000 (18:12 -0500)]
Add winner-mode

3 years agoCleanup various if/when/unless/cond statements
rearman [Tue, 24 Jan 2023 20:25:24 +0000 (15:25 -0500)]
Cleanup various if/when/unless/cond statements

3 years agoSwitch to lambda functions for user init editing
rearman [Mon, 23 Jan 2023 16:54:03 +0000 (11:54 -0500)]
Switch to lambda functions for user init editing

Remove defun edit-init for general lambda find-file bindings for each of my
custom init files.

3 years agoPretty up text for pid-tune, make inv a float
rearman [Thu, 19 Jan 2023 20:28:21 +0000 (15:28 -0500)]
Pretty up text for pid-tune, make inv a float

3 years agoChange text-quoting-style to straight
rearman [Tue, 17 Jan 2023 21:12:06 +0000 (16:12 -0500)]
Change text-quoting-style to straight

3 years agoFixed issue with replace-many
rearman [Mon, 16 Jan 2023 13:26:01 +0000 (08:26 -0500)]
Fixed issue with replace-many

3 years agoAdd openwith assoc. for non-windows
rearman [Mon, 16 Jan 2023 13:06:39 +0000 (08:06 -0500)]
Add openwith assoc. for non-windows

3 years agoAdd reports for ledger-mode
rush [Mon, 16 Jan 2023 01:18:52 +0000 (20:18 -0500)]
Add reports for ledger-mode

3 years agoAdd ledger mode for *nix machines
rush [Sun, 15 Jan 2023 19:11:32 +0000 (14:11 -0500)]
Add ledger mode for *nix machines

3 years agoUntrack eshell/alias
rearman [Fri, 13 Jan 2023 14:40:48 +0000 (09:40 -0500)]
Untrack eshell/alias

3 years agoAdd use-package for slime, if not on windows
rearman [Mon, 9 Jan 2023 16:44:12 +0000 (11:44 -0500)]
Add use-package for slime, if not on windows

3 years agoMove back to package.el from straight
rearman [Mon, 9 Jan 2023 14:31:49 +0000 (09:31 -0500)]
Move back to package.el from straight

Moving away from straight due to issues with magit after update.  Moving some
things to early-init.el (same things Prot. has in his)

3 years agoMove back to package.el from straight
rearman [Mon, 9 Jan 2023 14:31:40 +0000 (09:31 -0500)]
Move back to package.el from straight

Moving away from straight due to issues with magit after update.  Moving some
things to early-init.el (same things Prot. has in his)

3 years agoMove back to package.el from straight
rearman [Mon, 9 Jan 2023 14:31:29 +0000 (09:31 -0500)]
Move back to package.el from straight

Moving away from straight due to issues with magit after update.  Moving some
things to early-init.el (same things Prot. has in his)

3 years agoMove back to package.el from straight
rearman [Mon, 9 Jan 2023 14:30:18 +0000 (09:30 -0500)]
Move back to package.el from straight

Moving away from straight due to issues with magit after update.  Moving some
things to early-init.el (same things Prot. has in his)

3 years agoMove setqs for win into cond block
rearman [Mon, 9 Jan 2023 12:54:00 +0000 (07:54 -0500)]
Move setqs for win into cond block

3 years agoSplit Win-specific defuns into their own file
rearman [Sun, 8 Jan 2023 16:10:04 +0000 (11:10 -0500)]
Split Win-specific defuns into their own file

3 years agoGo to split config, add qmk functions
rearman [Sat, 7 Jan 2023 19:51:51 +0000 (14:51 -0500)]
Go to split config, add qmk functions

Splitting init.el into multiple *.el files in .emacs.d.  Adding defuns and
eshell alias for some qmk-related tasks - editing keymaps, and calling qmk msys.

3 years agoGo to split config setup
rearman [Sat, 7 Jan 2023 18:20:41 +0000 (13:20 -0500)]
Go to split config setup

3 years agoAdd replace-string-many
rearman [Sat, 7 Jan 2023 15:01:26 +0000 (10:01 -0500)]
Add replace-string-many

Modified version of query-replace-many, which does away with the query

3 years agoAdd defun for multiple concurrent string replace
rearman [Sat, 7 Jan 2023 13:28:11 +0000 (08:28 -0500)]
Add defun for multiple concurrent string replace

3 years agoRemove C-h binding, comment out magit-fullscreen
rearman [Thu, 5 Jan 2023 12:47:37 +0000 (07:47 -0500)]
Remove C-h binding, comment out magit-fullscreen

Removing the C-h -> backspace binding, not used much with the new keyboard
layout.

Commenting out the magit-fullscreen stuff to try magit without it again.  Main
thing was annoyance with magit buffers hanging around, but with midnight-mode
this shouldn't be as much of an issue...Leaving in place just in case I change
my mind again.

3 years agoGeneral cleanup, remove hs-mode stuff
rearman [Wed, 4 Jan 2023 22:07:39 +0000 (17:07 -0500)]
General cleanup, remove hs-mode stuff

3 years agoFix org-auto-archive regexp
rearman [Wed, 4 Jan 2023 20:24:30 +0000 (15:24 -0500)]
Fix org-auto-archive regexp

Moved from regexp-opt to a string as used in 'C-c a m' (with extra backslashes
as needed)

3 years agoRe-define mode-specific bindings, move bg color
rearman [Thu, 29 Dec 2022 22:00:43 +0000 (17:00 -0500)]
Re-define mode-specific bindings, move bg color

Put mode-specific bindings into mode-hook lambdas.  Move default bg color out of
condition (now does all the time, instead of just on Windows)

3 years agoAdd eshell-send-on-close-paren
rearman [Wed, 28 Dec 2022 14:17:38 +0000 (09:17 -0500)]
Add eshell-send-on-close-paren

This defun attempts to emulate the genera repl, where a balanced closing paren
will execute the command.  Noticed some odd behavior with syntax-ppss giving
negative values for nesting occaionally.  May need to add in something with
syntax-ppss-flush-cache if the issue comes up again.  Otherwise looks to
function correctly.

3 years agoAdd unfuck-aveva-license
rearman [Sun, 18 Dec 2022 14:16:57 +0000 (09:16 -0500)]
Add unfuck-aveva-license

Adds a defun that will remove the correct files when aveva has shit the bed and
says that it can't find the license.

3 years agoAdd org-auto-archive function, keyword changes
rearman [Sat, 17 Dec 2022 12:29:19 +0000 (07:29 -0500)]
Add org-auto-archive function, keyword changes

3 years agoMove org settings, changes to org of org
rearman [Fri, 16 Dec 2022 02:41:10 +0000 (21:41 -0500)]
Move org settings, changes to org of org

3 years agoClean up various un-used items
rearman [Wed, 14 Dec 2022 23:30:10 +0000 (18:30 -0500)]
Clean up various un-used items

3 years agoAdd -name to zettel template
rearman [Wed, 14 Dec 2022 21:18:01 +0000 (16:18 -0500)]
Add -name to zettel template

3 years agoChange layout of kasten folder & template
rearman [Wed, 14 Dec 2022 20:46:29 +0000 (15:46 -0500)]
Change layout of kasten folder & template

Zettel are now of the form <Datestamp>.org, in ~/org/kasten.  Defun
erfassen-zettel creates a filename with the current stamp when called in the
capture template.  Said template is updated to have a place-holder for tags at
the end of a header.

3 years agoAdd settings and binding for agenda
rearman [Wed, 14 Dec 2022 13:02:05 +0000 (08:02 -0500)]
Add settings and binding for agenda

3 years agoAdd ext. filetype, add DL to org capture template
rearman [Mon, 12 Dec 2022 21:40:38 +0000 (16:40 -0500)]
Add ext. filetype, add DL to org capture template

Added .adpro assosciation, added DEADLINE to Service req. template.

3 years agoAdd datetree to org templates, defuns and bindings
rearman [Fri, 9 Dec 2022 21:58:16 +0000 (16:58 -0500)]
Add datetree to org templates, defuns and bindings

Defuns to find-file the org default notes file, and the service notes file.

3 years agoRe-organize hooks and setqs, add two defuns
rearman [Fri, 9 Dec 2022 16:48:51 +0000 (11:48 -0500)]
Re-organize hooks and setqs, add two defuns

Hooks have been moved to after defuns, and mode settings
eg: (column-number-mode t) have been moved to after setqs.  This is to
combat errors found where some modes need to have variables set before
invocation.

Org settings have been moved to their own setq sexp.  Added binding
for org-capture.  Added some org-capture-templates.

Addition of some settings/modes.  Namely: midnight-mode,
mouse-avoidance-mode, set-face-underline for show-paren-match.

Added two defuns: set-cursor-by-mode, and go-into-hs-minor-mode.  Also
added hooks for the latter.

3 years agoShow-paren-style tweaks
rearman [Thu, 8 Dec 2022 21:56:37 +0000 (16:56 -0500)]
Show-paren-style tweaks

3 years agoMoved options to after setqs
rearman [Thu, 8 Dec 2022 21:38:52 +0000 (16:38 -0500)]
Moved options to after setqs

3 years agoAdded binding for kill-whole-line and b/s on C-h (help on F1)
rearman [Thu, 8 Dec 2022 20:41:38 +0000 (15:41 -0500)]
Added binding for kill-whole-line and b/s on C-h (help on F1)

3 years agoMoved replace-regexp to C-%, replace-string to M-%
rearman [Fri, 2 Dec 2022 22:05:41 +0000 (17:05 -0500)]
Moved replace-regexp to C-%, replace-string to M-%

3 years agoUpdate to pid-tune to have default of pid.
rearman [Tue, 29 Nov 2022 22:21:11 +0000 (17:21 -0500)]
Update to pid-tune to have default of pid.

3 years agoChanges to recentf and eshell binding
rearman [Mon, 28 Nov 2022 16:54:19 +0000 (11:54 -0500)]
Changes to recentf and eshell binding

3 years agoSimplification, re-organization
rearman [Mon, 28 Nov 2022 15:49:48 +0000 (10:49 -0500)]
Simplification, re-organization

3 years agoMoved binding for magit-quit-session into use-package definition
rearman [Mon, 21 Nov 2022 17:15:56 +0000 (12:15 -0500)]
Moved binding for magit-quit-session into use-package definition

3 years agoChange to magit-quit-session binding
rearman [Mon, 21 Nov 2022 17:06:08 +0000 (12:06 -0500)]
Change to magit-quit-session binding

3 years agoSimplified some bindings.
rearman [Mon, 21 Nov 2022 17:00:21 +0000 (12:00 -0500)]
Simplified some bindings.

3 years agoFixed magit-quit-session
rearman [Fri, 18 Nov 2022 19:15:35 +0000 (14:15 -0500)]
Fixed magit-quit-session

3 years agoAdded in/mm conversions
rearman [Fri, 18 Nov 2022 19:08:20 +0000 (14:08 -0500)]
Added in/mm conversions

3 years agoError in magit mode binding fixed
rearman [Fri, 18 Nov 2022 19:07:38 +0000 (14:07 -0500)]
Error in magit mode binding fixed

3 years agoCleanup, credits to whattheemacsd.com
rearman [Fri, 18 Nov 2022 15:33:30 +0000 (10:33 -0500)]
Cleanup, credits to whattheemacsd.com

3 years agoBetter format
rearman [Wed, 16 Nov 2022 22:06:50 +0000 (17:06 -0500)]
Better format

3 years agoPut editing-defuns back into main init.el
rearman [Wed, 16 Nov 2022 22:02:14 +0000 (17:02 -0500)]
Put editing-defuns back into main init.el

3 years agoCleanup, addition of openwith, various defuns from whattheemacsd.com
rearman [Wed, 16 Nov 2022 19:35:36 +0000 (14:35 -0500)]
Cleanup, addition of openwith, various defuns from whattheemacsd.com

3 years agoVarious interface changes - fringe-mode, etc.
rearman [Tue, 15 Nov 2022 20:47:50 +0000 (15:47 -0500)]
Various interface changes - fringe-mode, etc.

3 years agoAdded more functions for analog work.
rearman [Mon, 14 Nov 2022 22:01:13 +0000 (17:01 -0500)]
Added more functions for analog work.

3 years agoAdded functions for accessing separate defun files.
rearman [Mon, 14 Nov 2022 22:00:34 +0000 (17:00 -0500)]
Added functions for accessing separate defun files.