Commit Graph

99 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
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
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
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
c35a5a7469 Use treemacs explicitly. 2023-01-16 15:57:16 +00:00
Mateus Rodrigues
6fedfe299d Removve elpy and add pyvenv. 2023-01-09 08:45:48 +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
Mateus Rodrigues
f044fdff6e Use sly instead of slime. 2022-11-06 12:54:25 +00:00
Mateus Rodrigues
789c020024 Use typescript-mode instead of tide, as it seems to interface better with lsp. 2022-04-25 10:10:06 +01:00
Mateus Rodrigues
f74752a78f Use yasnippet globally. 2022-04-25 10:09:24 +01:00
Mateus Rodrigues
9f878ff073 Add lsp-ui and lsp-ivy 2022-04-18 17:07:13 +01:00
9c1aa7025c Add lsp-treemacs, yasnippet and dap-mode. 2022-04-13 19:32:43 +01:00
e21c8dfdc0 Add/Remove and configure several programming environments. 2022-04-11 11:23:59 +01:00
ac4d53244e Remove long unused packages. 2022-02-28 21:25:49 +00:00
4e7cdaec80 Manage majority of packages with guix, leaving straight only for missing ones. 2022-02-28 21:23:09 +00:00