kj
a8f91dade3
feat(minibuffer): prioritize basename matches in vertico file completion
2026-10-05 10:04:12 -03:00
kj
912be83895
feat: add command to copy project-relative filename
2026-09-28 17:37:36 -03:00
kj
3fc2e9db85
feat(lsp): add make-ls server for makefile-mode
2026-09-14 16:12:24 -03:00
kj
3d36596bc0
feat(ai): centralize agent-shell data in emacs directory
2026-09-09 13:03:44 -03:00
kj
2e51bbb969
fix(init-ai): prevent unwanted autocompletion in agent-shell
2026-09-05 12:14:19 -03:00
kj
6a633a806c
fix(agent-shell): disable cape-dabbrev and cape-history completion
2026-09-05 01:27:23 -03:00
kj
656e94ab4e
refactor(lsp): migrate PHP dagnostics from flycheck to flymake-phpcs
2026-09-05 01:13:23 -03:00
kj
0543f7b231
feat(opencode): add session tracking and update default model
2026-09-03 11:49:42 -03:00
kj
b5f7c3bd53
fix(lsp): enable flycheck-eglot only in PHP buffers managed by eglot
2026-09-02 19:15:19 -03:00
kj
14e2fe7715
chore: update AI configuration and ignore agent directory
2026-08-28 10:04:02 -03:00
kj
7afa60ae9f
feat(ai): Configure opencode with default model and UI preferences
2026-08-27 14:39:45 -03:00
kj
431bc81440
refactor(ai): Remove unnecessary gptel-agent require
2026-08-27 11:35:28 -03:00
kj
638c29b1be
refactor(configs): remove gptel-agent configuration and tools
2026-08-27 11:26:27 -03:00
kj
de086b0efc
feat(configs): add agent-shell ACP interface for Emacs
2026-08-27 11:23:48 -03:00
kj
30404b24f3
feat(configs): update available AI models in gptel configuration
2026-08-27 11:23:33 -03:00
kj
0c15317603
feat(org): add Go source language mode mapping
2026-08-24 09:11:38 -03:00
kj
0e5f78ef0f
refactor: translate user-facing messages to English
2026-08-07 13:16:22 -03:00
kj
c4a2dff9df
feat(gptel): store plans outside project directory
2026-08-06 15:47:08 -03:00
kj
1e43561320
refactor: translate init-ai.el strings from Spanish to English
2026-08-06 15:15:52 -03:00
kj
4101ae7fa2
docs(ai): Use English for docstrings
2026-08-06 11:43:38 -03:00
kj
66ef378009
fix(gptel-magit): handle reasoning cells in callbacks
2026-08-06 00:01:51 -03:00
kj
9a64a40a3b
feat(gptel): implement safe Eval tool for AI agent
2026-08-05 23:46:18 -03:00
kj
b5b4fb34af
refactor(ai): simplify gptel backend configuration
2026-08-05 23:42:56 -03:00
kj
927f0db2a7
feat(ai): port opencode agents and tools for gptel-agent
2026-08-05 23:07:44 -03:00
kj
ac4ef40e9a
feat(ai): add OpenCode Go and OpenCode Free backends to gptel
2026-08-05 19:17:07 -03:00
kj
6338c94415
feat(go): configure go-ts-mode indentation and file association
2026-08-05 18:43:10 -03:00
kj
5991826f44
feat(go): switch to go-ts-mode and add auto-format on save
2026-07-14 17:32:51 -03:00
kj
90dc7b6a77
refactor(php): remove warning suppression for php-cs-fixer
...
The real fix was update the php-cs-fixer phar file.
2026-06-19 12:33:43 -03:00
kj
e017cd5ebf
fix(php): hide "No syntax errors detected" warnings
2026-06-18 12:37:37 -03:00
kj
f8f76d2bde
refactor(php): update magit-psr configuration
2026-06-11 12:56:40 -03:00
kj
e011cae8ba
style(vc): Configure blamer appearance and behavior
2026-06-11 12:46:15 -03:00
kj
05af3d2604
style(php): enable magit-psr-show-warnings
2026-06-11 12:46:01 -03:00
kj
27f237397a
feat(config): enable global auto-revert mode
...
Configure Emacs to automatically reload files and dired buffers when
they are changed on disk.
2026-06-11 08:14:29 -03:00
kj
ec509018cc
feat(php): add magit-psr package configuration
2026-06-11 08:14:09 -03:00
kj
929df1655f
style(ai): change default gptel mode to markdown-mode
2026-06-11 08:13:32 -03:00
kj
de9b8c9b84
chore(ai): update available model list
2026-06-11 08:12:55 -03:00
kj
b89a71abad
style(php): disable C-c C-f binding in php-mode
2026-06-04 10:30:51 -03:00
kj
6effba1c1f
chore(ai): update available LLM models list
2026-06-03 14:08:20 -03:00
kj
c514f1187e
feat(ui): Enhance modeline and disable hide-mode-line
2026-02-17 10:40:13 -03:00
kj
66ae98628f
feat(ai): Add ECA for IA assistance and disable copilot
2026-02-17 09:01:58 -03:00
kj
65f1c6026c
feat(lang-php): Add toggle for php-cs-fixer on save
2026-02-17 08:58:53 -03:00
kj
d1aae27ca8
chore(eglot): Ignore inlay hints
2026-02-17 08:07:43 -03:00
kj
98f041de25
chore: Add ignore patterns for ECA and Codeium
2026-02-17 08:06:56 -03:00
kj
63ef4a4b23
feat(dired): Add dired-subtree for tree view
2026-02-13 14:36:59 -03:00
kj
44aee3d771
fix(nerd-icons-dired): Refresh icons after Dired revert
...
Ensure nerd-icons are refreshed after `dired-revert` to correctly display
updated file states.
2026-02-13 14:36:29 -03:00
kj
2d1ab3973b
chore(prettier): Disable automatic prettier-mode activation
2026-02-13 14:36:07 -03:00
kj
1cbf1dae99
feat(editor): Add perspective package
2026-02-12 10:40:06 -03:00
kj
059ee9bda3
feat(vue): Add Vue.js file support on web mode
2026-01-13 04:53:39 -03:00
kj
22f907f27b
feat(systemd): Enable major mode for .container files
2026-01-13 04:52:56 -03:00
kj
e428dab648
chore(editor): Disable automatic hungry-delete-mode
2026-01-13 04:52:42 -03:00
kj
abf412b2a2
chore: Remove unused proced package configuration
2025-11-11 20:13:00 -03:00
kj
e2943af548
chore(evil): Refine keybinds and remove Emacs-like mappings
2025-10-20 14:23:44 -03:00
kj
cb8b34bae7
refactor(php-cs-fixer): Move rules to external config file
2025-10-20 14:22:46 -03:00
kj
9a5f61bbdd
feat(dired-sidebar): Show directories first in sidebar
2025-10-20 14:21:35 -03:00
kj
c7c54fdeab
refactor(org): Move visual line and fill column config
2025-10-20 14:21:06 -03:00
kj
844e2965db
feat(ai): Add Gemini backend with Ollama fallback
...
Prioritize Gemini backend if GEMINI_KEY enviroment variable is present,
otherwise fallback to the local Ollama instance.
2025-10-02 14:27:45 -03:00
kj
9cce858cd5
Delete unused PHP test abbrev boilerplate
2025-09-30 06:30:46 -03:00
kj
7967a5f0f9
Remove custom Deno LSP configuration
2025-09-30 06:29:55 -03:00
kj
970699f934
Move winner-mode init to elpaca-after-init hook
2025-09-30 05:58:31 -03:00
kj
256353e949
Add Flycheck popup tips
...
Display Flycheck errors and warnings as popup tips for better visibility.
2025-09-28 22:28:13 -03:00
kj
72d6412a8f
Add C-x C-p binding for project-find-file
2025-09-28 22:27:44 -03:00
kj
8d7252eabf
Load custom-file after Elpaca init
...
Ensures user customizations are applied after Elpaca has finished
initializing, preventing potential overrides or incorrect
application of settings.
2025-09-28 22:27:25 -03:00
kj
eb14dff0cd
Add macher package
2025-09-08 10:24:01 -03:00
kj
58bb81edeb
enable global subword mode by default.
2025-09-08 09:45:54 -03:00
kj
f689d2afe1
disable automatic PHP CS Fixer on save
2025-09-08 09:21:24 -03:00
kj
ed547bce34
add LanguageTool package for spell and grammar checking
2025-09-08 09:20:38 -03:00
kj
bf2bf01252
Change gptel conversation prefixes and remove my custom directives
2025-09-08 09:17:58 -03:00
kj
6c39aee1d0
feat(ai): Integrate gptel-magit
...
Integrates `gptel-magit` to provide AI assistance directly within
Magit. Disables `gptel-include-reasoning` as a temporary workaround
for an upstream issue (ragnard/gptel-magit#8 ).
2025-09-08 09:16:13 -03:00
kj
d1ddd81282
Add default config for php-cs-fixer and a hook to run it on save.
2025-09-05 20:47:34 -03:00
kj
96b0ccf056
Add custom config file.
2025-09-05 14:17:37 -03:00
kj
7289832288
Add php-cs-fixer package.
2025-09-04 10:14:54 -03:00
kj
03ee657182
Disable flymake in favor of flycheck.
2025-09-04 10:13:43 -03:00
kj
0b6c2058ed
Refactor and add methods for filename insert and copy.
2025-09-04 10:13:03 -03:00
kj
d50d5228cf
Add bwtest abbrev.
2025-09-01 15:24:54 -03:00
kj
b0ebfce668
Add new window/frame related shortcuts.
2025-09-01 15:21:50 -03:00
kj
99c6b012e5
Remove hook for ediff-quit.
2025-09-01 15:20:55 -03:00
kj
5ee6db55e0
Remove copilot toggle.
...
It is easy to remember in order to run it on M-x.
2025-09-01 12:43:25 -03:00
kj
709ca7fe27
Improvements to autocompletion with eglot.
...
Add a function to toggle autocompletion and improve the
competion-at-point-functions when eglot is rinning using cape-capf-super.
2025-09-01 12:35:10 -03:00
kj
a6b197b6a4
Add copilot toggle to hydra Toggles.
2025-09-01 11:56:03 -03:00
kj
021e19fb3c
Add copilot package.
...
It is disabled by default but can be enabled if necessary.
2025-09-01 11:53:00 -03:00
kj
56141976e9
Add composer, phpunit and psysh
2025-08-30 11:24:19 -03:00
kj
7c4fea3b60
Add function to sort lines by length.
2025-08-29 18:09:21 -03:00
kj
b7168fd349
Change read-this-file to autofill with the current filename.
2025-08-29 18:06:53 -03:00
kj
87dc0ab99a
Use intelephense as the php lsp.
2025-08-28 15:10:36 -03:00
kj
9b7635e69e
Add string-inflection package.
2025-08-28 14:55:40 -03:00
kj
cadc7a3a7c
Allow resize dired-sidebar.
2025-08-28 14:14:13 -03:00
kj
80e693caba
Enable magit diff word granularity.
2025-08-26 16:15:54 -03:00
kj
1f31bf736b
Add functions+shortcuts to insert the filename into the buffer.
2025-08-26 15:26:00 -03:00
kj
5b6f53fe4f
Add "git blamer" into "Toggles" hydra menu.
2025-08-26 13:35:54 -03:00
kj
04f64eda5e
Add blamer package
...
Actually there is vc-msg, vc-anotate, vc-region-history, etc. that do similar
things, but i will add this also.
2025-08-26 13:25:36 -03:00
kj
8f4e9f9fb8
Fix: always delete trailing whitespaces at save.
2025-08-20 15:04:48 -03:00
kj
5ffc4df914
Remove posframe package and other related.
...
It is more fancy but sometimes is buggy for me and I like mor the normal way of
emacs that shows all at the bottom.
2025-08-13 02:12:08 -03:00
kj
9727ed4949
Improve devdocs config and re-enable it.
2025-08-07 23:07:48 -03:00
kj
fac74ab714
Disable editorconfig and devdocs.
...
I barely need that. I will enable it when I need it.
2025-08-07 21:40:34 -03:00
kj
ecbb0e7fe9
Simplify the config for eldoc-box.
2025-08-07 09:28:32 -03:00
kj
fb3747f81d
Add sql interactive config.
2025-08-06 23:30:58 -03:00
kj
c11add9cab
Add corg package.
2025-08-06 23:28:58 -03:00
kj
aa024c234c
Enable SQL Babel in ORG mode.
2025-08-06 20:12:11 -03:00
kj
236311a98d
Enable init-prog.
2025-08-05 17:06:15 -03:00
kj
cb6ac8aa7c
Remove duplicated package rg.
2025-08-05 17:05:53 -03:00