Gered
76083bf8eb
initial work at un-fucking emacs tabs and indentation
...
there is still more work to be done
2024-12-14 19:37:14 -05:00
Gered
df8a78d257
re-organize some emacs config
2024-12-14 15:31:45 -05:00
Gered
bc7c2b053f
disable automatic lsp project import prompt by default
...
now to import / initialize a new lsp workspace/project, a file needs
to be opened from the workspace/project directory, and `M-x lsp` needs
to be manually run, which will trigger the project import prompt
existing lsp workspaces/projects will still open automatically,
triggering the lsp to load for them, etc.
2024-12-11 17:48:22 -05:00
Gered
28d6f2feb4
improve and sort-of clean up dap/gdb debugging config and keymaps
...
the main goal here is to provide common keybinds for controlling a
debugger session between dap-mode and gdb-mi/gud ... or at least, as
common as is possible
2024-12-09 20:48:06 -05:00
Gered
38626cd6e0
disable lsp-mode warning when there are no lsp clients for the buffer
...
this is super annoying all the time
2024-12-08 19:23:21 -05:00
Gered
aabb2fdcf1
debugging
2024-12-08 19:14:58 -05:00
Gered
c4869b2c4b
update gud/gdb mode keybinds to be consistent with dap-mode keybinds
2024-12-08 19:14:51 -05:00
Gered
447532aee0
configure dap-mode
...
keybindings and default features. mainly, turn off the ui toolbar
as clicking those buttons just results in errors for me.
2024-12-08 19:14:26 -05:00
Gered
96cf15be7e
add rust packages
2024-12-08 19:13:43 -05:00
Gered
f29f4e7a8a
add lsp-mode, dap-mode and related packages
2024-12-08 17:32:00 -05:00
Gered
d7d27ea244
fix broken PATH environment variable value
2024-12-08 14:17:04 -05:00
Gered
b53d7bcc85
adjust code completion settings
...
- switch away from using tab to trigger completion. i find it annoying
when & how tab is "overloaded" with completion and indentation.
using ctrl+space for completion feels a bit more normal to me anyway.
- turn on auto completion pop-up triggering
2024-12-08 14:01:52 -05:00
Gered
817a52b5cf
configure modus-themes a bit more
2024-12-08 14:00:02 -05:00
Gered
7b5f1cc6b5
disable idle-highlight-mode for now
...
the problem i have with this package is the colour used for the
highlight is the same as the mark/selection colour, which gets super
annoying when using expand-region to copy a name or something
2024-12-08 13:59:12 -05:00
Gered
8cc53dbc31
add gdb debugger mode configuration and keybinds
2024-12-07 17:40:32 -05:00
Gered
c0bd2e28bd
add configuration for c-ts-mode
...
since we're using treesit-auto, treesitter modes will be used, and
apparently c-ts-mode overrides c-mode, and thus the usual mode hooks
and settings aren't used and we must use the treesitter mode
equivalents.
kind of annoying and confusing, but whatever
2024-12-07 17:37:17 -05:00
Gered
88d247e30b
add popper package
2024-12-07 17:33:42 -05:00
Gered
78ada61d89
configure help buffers to always open in the same window
2024-12-07 13:12:49 -05:00
Gered
414a031463
add keybinding for the oh-so-useful kill-this-buffer command
2024-12-07 13:10:34 -05:00
Gered
ee1513a212
fix window splitting keybinds
2024-12-07 12:34:53 -05:00
Gered
afb2c265ae
add consult package
2024-12-05 22:57:23 -05:00
Gered
43a990a1fb
add lua-mode package
2024-12-05 22:03:36 -05:00
Gered
d53f6e190b
set js-indent-level at the js package, and set default indent level
...
i prefer 4 indent width for js and json anyway
2024-12-05 22:03:27 -05:00
Gered
b37a6bc986
configure extra buffer and window navigation/switching bindings
2024-12-05 22:02:13 -05:00
Gered
29798d491d
add php-mode package
2024-12-05 18:34:57 -05:00
Gered
d9466c893f
add poly-ansible and jinja2-mode packages
2024-12-05 18:22:08 -05:00
Gered
92550ce1dc
add commands.el
...
with just a basic command that kinda helps out with some performance
issues when working over sshfs
2024-12-04 22:49:38 -05:00
Gered
6693d615f9
do not set this dired-sidebar-mode-hook
...
i don't use auto-revert-mode anyway
2024-12-04 22:40:04 -05:00
Gered
69d8b05a43
emit status message
2024-12-04 22:36:58 -05:00
Gered
b01c2f3335
add helper command for disabling all vcs backends
...
mainly for speeding things up when dealing with remote filesystems
2024-12-04 19:01:38 -05:00
Gered
ab6cc68df1
adjust dired-sidebar initial width
2024-12-03 22:42:28 -05:00
Gered
274a106e5e
cleanup keybinds
2024-12-03 22:23:50 -05:00
Gered
a87d53a151
fix broken emacs-lisp-mode config
...
i'm not sure why the add-hook method breaks ... ?
2024-12-03 22:23:27 -05:00
Gered
2c911262a8
add diff-hl package
2024-12-03 22:04:55 -05:00
Gered
dc81ee050a
disable paredit hook with eval-expression-minibuffer-setup-hook
...
this makes minibuffer eval impossible???
2024-12-03 22:04:35 -05:00
Gered
a820ce8b15
add paredit package. finally.
2024-12-03 21:36:21 -05:00
Gered
a310f2310a
fix lisp-extra-font-lock-mode, and cleanup these mode hooks
2024-12-03 21:36:07 -05:00
Gered
ece3b4d46d
enable use-short-answers
...
i'm sick and tired of the few cases where it forces me to type 'yes'
no!
2024-12-03 21:35:23 -05:00
Gered
468aab71b7
nitpicky naming adjustment
2024-12-03 21:34:58 -05:00
Gered
c8811826f7
simplify a small bit
2024-12-03 20:59:41 -05:00
Gered
ae2c3e70e8
add idle-highlight-mode package
2024-12-03 20:57:26 -05:00
Gered
7b1161e43f
disable menu bar by default. add menu bar toggling keybinds
2024-12-03 20:56:01 -05:00
Gered
7f3bb574f7
allow dired sidebar to be manually resized
2024-12-03 17:52:49 -05:00
Gered
0d076d9b6c
adjust font size
2024-12-03 17:50:16 -05:00
Gered
c8aabf0531
disable scrollbars
2024-12-03 15:05:59 -05:00
Gered
98e11ba1ce
add dired-sidebar package
2024-12-03 15:05:53 -05:00
Gered
958780da2d
reformat various files, removing tabs
2024-12-03 11:16:34 -05:00
Gered
f3a6bfa427
add lisp-extra-font-lock package for improved elisp code highlighting
2024-12-03 11:10:49 -05:00
Gered
25b0806fd7
fix treesit-auto package
2024-12-03 11:09:25 -05:00
Gered
22af19b907
initial emacs.d config
...
probably a bunch of dumb things in here
2024-12-02 23:56:33 -05:00