Commit Graph

136 Commits

Author SHA1 Message Date
Mateus Rodrigues
bb48ac228a add some comments to separate more clearly sections of the config file. Add folding capabilities. Move some definitions around 2026-07-12 15:22:19 +01:00
Mateus Rodrigues
8bca64b5c6 install python-black but don't use it by default in python-mode 2026-07-12 15:21:54 +01:00
Mateus Rodrigues
cb1304712b use paredit in clojure mode too 2026-07-12 15:21:32 +01:00
Mateus Rodrigues
102896f180 some more simplifications 2026-07-12 14:08:30 +01:00
Mateus Rodrigues
1e877af4aa modernize and move eshell configuration to extras.el. remove eshell-setup.el. use paredit by default in lisp and elisp modes 2026-07-12 13:14:12 +01:00
Mateus Rodrigues
c39dedeac0 Merge branch 'master' of ssh://git.lambdashire.com:9774/mprodrigues/emacs.d 2026-07-10 18:15:41 +01:00
Mateus Rodrigues
e06fd84dff some more tidying up 2026-07-10 18:15:18 +01:00
Mateus Rodrigues
7d18de545c wip: update eshell setup 2026-07-10 18:11:43 +01:00
Mateus Rodrigues
a9c138bec8 Merge branch 'master' of ssh://git.lambdashire.com:9774/mprodrigues/emacs.d 2026-07-10 16:50:47 +01:00
Mateus Rodrigues
44eae28d7c add eat 2026-07-10 16:49:36 +01:00
Mateus Rodrigues
48d7cbf15f Merge branch 'master' of ssh://git.lambdashire.com:9774/mprodrigues/emacs.d 2026-07-06 18:04:01 +01:00
Mateus Rodrigues
15cb4becc9 convert org-mode hooks to use-package format 2026-07-06 18:03:05 +01:00
Mateus Rodrigues
b7ec935770 conform company and treemacs to use-package style 2026-07-06 09:04:07 +01:00
Mateus Rodrigues
158ffa29c6 Merge branch 'master' of ssh://git.lambdashire.com:9774/mprodrigues/emacs.d 2026-07-06 08:52:19 +01:00
Mateus Rodrigues
b2a4b2273b add envrc and ruff-format packages 2026-07-06 08:49:27 +01:00
Mateus Rodrigues
a8f6a83fe6 add helpful, paredit. bind keys with use-package. use modus-vivendi-tinted theme 2026-07-05 20:33:15 +01:00
Mateus Rodrigues
36774be5bd clean up the configuration a bit 2026-07-03 21:46:19 +01:00
Mateus Rodrigues
ca981c61b8 update configs. use straight for everything 2025-10-13 09:06:32 +01:00
Mateus Rodrigues
a5a2d9c350 use ibuffer instead of list-buffer 2024-08-27 11:13:17 +01:00
Mateus Rodrigues
832f369ae3 remove commented ess package 2024-08-27 11:12:43 +01:00
Mateus Rodrigues
5c31808a5b clean up 2024-04-01 14:02:00 +01:00
Mateus Rodrigues
b8262f7e82 hooks for eshell 2023-11-27 12:10:50 +00:00
Mateus Rodrigues
eeb081e2d8 use modus-operandi instead of zenburn 2023-11-27 12:10:10 +00:00
Mateus Rodrigues
07ba76396b load company-mode eagerly 2023-04-05 14:26:29 +01:00
Mateus Rodrigues
0c0e017cc3 Add log4j-mode to view log files (works with any log format) 2023-03-29 10:07:57 +01:00
Mateus Rodrigues
dc216a2cc8 Remove some commented code 2023-03-29 10:06:43 +01:00
Mateus Rodrigues
beeb91e047 Merge branch 'master' of ssh://git.lambdashire.com:9774/mprodrigues/emacs.d 2023-03-18 14:00:10 +00:00
Mateus Rodrigues
3b8722bd90 Better defaults for nov.el 2023-03-18 13:59:00 +00:00
Mateus Rodrigues
70da73c091 Bind eshell to F4.
This keybind will probably change in the future.
2023-03-09 12:40:31 +00:00
Mateus Rodrigues
a1d5f323df Use built-in tree-sitter from emacs 29.
Emacs 29 comes with native tree-sitter implementation, so I'm commenting out
this stuff for now (probably will be deleted). All these configs can be
eventually remade, if need be, using the native tree-sitter.
2023-03-09 12:36:51 +00:00
Mateus Rodrigues
d4bcaf300f Add pydoc. 2023-03-02 13:02:13 +00:00
Mateus Rodrigues
ace59e979b Taking eglot for a ride. 2023-02-28 16:00:45 +00:00
Mateus Rodrigues
da46826753 Always defer package loading (We will add demand as needed) 2023-02-28 16:00:22 +00:00
Mateus Rodrigues
3719d0cc7f Merge branch 'master' of notabug.org:mprodrigues/emacs-config 2023-02-24 11:26:10 +00:00
Mateus Rodrigues
b09c7295ef Add ement and writeroom-mode 2023-02-24 11:23:38 +00:00
Mateus Rodrigues
ec52501059 Add dash-docs and counsel dash. 2023-02-22 14:26:53 +00:00
Mateus Rodrigues
4ed5f8bed2 Comment out eshell setup + assorted comment fixes. 2023-02-22 14:06:10 +00:00
Mateus Rodrigues
56e42145d9 Add python-black. 2023-02-22 14:05:32 +00:00
Mateus Rodrigues
2107f1603e Unbind <up> and <down> in eshell-hist-mode-map 2023-01-26 11:04:26 +00:00
Mateus Rodrigues
e50820192c Fix a warning due to misquoted function. 2023-01-26 11:03:59 +00:00
Mateus Rodrigues
c35a5a7469 Use treemacs explicitly. 2023-01-16 15:57:16 +00:00
Mateus Rodrigues
ad9486e6fd Add very simple capture template for quick notes. 2023-01-09 15:43:36 +00:00
Mateus Rodrigues
6fedfe299d Removve elpy and add pyvenv. 2023-01-09 08:45:48 +00:00
Mateus Rodrigues
34df42480a Tell org-babel to use python3. 2023-01-08 15:06:49 +00:00
Mateus Rodrigues
00093aaeac Update capture templates. 2023-01-08 15:06:34 +00:00
Mateus Rodrigues
2a15b45d1f Comment out elpy-mode 2022-11-25 18:26:45 +00:00
Mateus Rodrigues
2e2bfbb55d Disable org-roam for now. 2022-11-06 12:56:32 +00:00
Mateus Rodrigues
0cf7749c81 Disable mu4emacs for now. 2022-11-06 12:56:19 +00:00
Mateus Rodrigues
1e799e08d1 Add gemini mode. 2022-11-06 12:55:56 +00:00
Mateus Rodrigues
7705986b71 Configure typescript and tree-sitter, remove lsp-java and slime. 2022-11-06 12:55:27 +00:00