Commit Graph

340 Commits

Author SHA1 Message Date
KJ e276cc0eec Inprove corfu key mapping.
Escape key now is not globally taken, tab do nothing and
also all keys only was triggered when the corfu pop is open.
2024-04-26 02:52:40 -04:00
KJ 7eaa783f2e Add defer and after to improve emacs startup. 2024-04-26 02:20:53 -04:00
KJ 48afb56d36 Improve emacs startup. 2024-04-26 01:24:39 -04:00
KJ 3c6a7b371a Disable poly-org and polymode.
It create some visual bugs. For now is better use
org-edit-special (C-c ').
2024-04-25 16:54:11 -04:00
KJ baeb0a640b Add configuration for vterm with tramp. 2024-04-25 14:57:58 -04:00
KJ 3660933143 Update ollama models. 2024-04-24 20:50:53 -04:00
KJ d196afbe89 Fix: save place was not working. 2024-04-23 23:59:40 -04:00
KJ f6d5e2f925 Add translator prompt for gptel. 2024-04-23 23:59:04 -04:00
KJ f5a28724b0 Add BUG keyword to hl-todo. 2024-04-22 00:20:32 -04:00
KJ 30fbba45db Change todo keyword from WAITING to HOLD. 2024-04-22 00:19:26 -04:00
KJ dd1398415d Set default font. 2024-04-21 23:59:51 -04:00
KJ 07b4050a0d Clear themes config. 2024-04-21 23:59:15 -04:00
KJ 5ecf229620 Fix error with some versions of emacs-nox.
Only disable scroll-bar-mode on emacs gui.
2024-04-21 23:57:41 -04:00
KJ 5d728d3a2f Bring back org-bullets.
Org-modern give me a bug with the indentation.

Maybe i will check it again for a fix, but for now org-bullets
do the work.
2024-04-21 21:18:20 -04:00
KJ 438baf6022 Auto enable org-modern-mode for org-mode and org-agenda. 2024-04-21 21:17:31 -04:00
KJ 96ad111227 Add org-modern and remove org-bullets on its favor. 2024-04-21 21:00:06 -04:00
KJ 806c4c035f Disable hook to auto-enable org-appear-mode. 2024-04-21 20:24:28 -04:00
KJ 65e3ae4bd9 Manually set bullets for org-bullet. 2024-04-21 20:20:52 -04:00
KJ e9bc16a1a4 Disable request confirmation to eval code with org-babel. 2024-04-21 20:20:16 -04:00
KJ c90c19323b Change babel sh to shell (it allows bash, sh, etc.). 2024-04-21 20:19:33 -04:00
KJ 2c63d19cf4 Enable calc babel. 2024-04-21 20:18:42 -04:00
KJ d588a9ed2e Add org babel config. 2024-04-21 19:20:54 -04:00
KJ d3c68d1ac6 Set quickrun shortcut only when is needed (prog modes). 2024-04-21 18:07:47 -04:00
KJ 04a3c86321 Add package quickrun. 2024-04-21 17:56:25 -04:00
KJ 6e7836ffb7 Simplify cape shortcuts. 2024-04-20 23:34:47 -04:00
KJ 05249c8a2e Remove case sensitivity for vertigo/orderless. 2024-04-18 21:59:53 -04:00
KJ 7a38ae22bc Change hints on hydra-git-gutter. 2024-04-18 15:45:08 -04:00
KJ 71367398d6 Minify citre config. 2024-04-18 07:26:16 -04:00
KJ 055b5151df Improve cape config. 2024-04-18 07:25:37 -04:00
KJ f48e747299 Move functions to the functions file. 2024-04-18 05:32:51 -04:00
KJ 887255253d Improve gptel-directives. 2024-04-18 05:31:51 -04:00
KJ 0b3138b6c7 Remove unnecessary comments. 2024-04-18 05:26:15 -04:00
KJ bdaef62ba5 Add eglot-booster. 2024-04-18 05:25:55 -04:00
KJ ff85e08450 Testing news completion functions on cape. 2024-04-16 23:36:00 -04:00
KJ 0c636e3ce3 Improve some consult keyboard shortcuts. 2024-04-13 19:47:19 -04:00
KJ a1aab4a3fc Remove projectile.el in favor of project.el 2024-04-13 19:02:22 -04:00
KJ cb1b5058fd Delete unused config file. 2024-04-13 18:52:01 -04:00
KJ 954cfe64c7 Set scroll with C-v on motion modes. 2024-04-13 16:21:05 -04:00
KJ 370651ebec Add hydra config for git-gutter. 2024-04-13 01:19:05 -04:00
KJ d96a05fb7e Add hydra. 2024-04-12 14:01:27 -04:00
KJ 2da8c0346b Add ediff config.
By default ediff shows a ugly floating window.
With this config we improve a lot that default behaviour.
2024-04-12 08:30:37 -04:00
KJ f6633ee2ed Change evil-normal-state cursor to default (box). 2024-04-12 08:13:16 -04:00
KJ 8ec7f0b425 Change completion styles. 2024-04-12 08:11:04 -04:00
KJ d753809a27 Increase recentf saved items. 2024-04-12 08:08:49 -04:00
KJ 24abfebfe7 Add evil-org. 2024-04-06 14:42:25 -04:00
KJ 8a31842c17 Add TODO list inside code.
You can view the complete list using consult (consult-todo)
and on magit. Also the keywords like TODO or FIXME was
highlighted on code comments.
2024-04-03 19:19:21 -04:00
KJ 886284c70d Replace :elpaca to :ensure following the elpaca update.
Using :elpaca was DEPRECATED on elpaca 0.7.
2024-04-03 18:40:00 -04:00
KJ c72edac318 Update elpaca version. 2024-04-03 18:38:19 -04:00
KJ 669ca64f6c Change html-mode to mhtml-mode. 2024-03-29 14:27:55 -04:00
KJ a18650a700 Add C-<return> as a new shortcut on minibuffer and add comments.
The Ctrl-Enter key combination is a more universally employed
method of line termination in text input interfaces than the
Enter key is reserved for submitting the input.
2024-03-29 12:42:33 -04:00
KJ aba4022837 Set normal-state as default state of dashboard. 2024-03-29 12:41:41 -04:00
KJ 80664b0033 Add useful shortcuts for motion modes for order code quickly.
Utilize tab for line indentation, leader+y to access
kill-ring history, and leader++ to execute expand-region.
2024-03-28 22:48:59 -04:00
KJ db73de0718 Add shortcut to add new line without leaving evil normal state. 2024-03-28 22:06:24 -04:00
KJ c6c18aab3c Remove auto enable auto-rename-tag-mode. 2024-03-28 22:05:23 -04:00
KJ 8c5f9ecd14 Put emacs on insert state by default.
This way will be a more easy transition.
2024-03-25 00:24:32 -04:00
KJ 81626c4584 Setting keybindings. 2024-03-25 00:22:56 -04:00
KJ 05aabebf6f Trying evil enabled by default... again. 2024-03-25 00:19:55 -04:00
KJ 25c794daf2 Remove ellama in favor to gptel. 2024-03-21 10:21:20 -04:00
KJ 34029f173e Add devdocs. 2024-03-20 22:58:23 -04:00
KJ 264a4d61fa Add gptel. 2024-03-20 21:41:11 -04:00
KJ 821494dd22 Add ef themes. 2024-03-20 21:40:08 -04:00
KJ 1768ee428f Change default theme. 2024-03-03 02:20:25 -04:00
KJ cbaed77f63 Update php treesiter config. 2024-03-03 02:18:57 -04:00
KJ 32f53f09a4 Remove nov and add nginx-mode. 2024-02-19 00:08:11 -04:00
KJ 05da03b836 Remove straight form treemacs config. 2024-02-19 00:07:36 -04:00
KJ 1b7d286415 Update elpaca installer. 2024-01-25 23:39:08 -04:00
KJ 70bc86518d Add epub reader (nov.el package). 2023-11-13 17:34:29 -04:00
KJ d04c3baf44 Create a new config file for themes. 2023-11-06 20:55:18 -04:00
KJ e40aa8d194 Add ellama package.
This package depends of ollama server installed and started
with the model (by default zephyr) pulled prevoiusly.
2023-10-25 14:55:50 -04:00
KJ be51f082f7 Remove hook that close buffers used on emacsclient. 2023-10-25 14:54:31 -04:00
KJ eba6324658 Continue playig with the themes :). 2023-10-16 19:50:55 -04:00
KJ 970e63b565 Disable lock editor while lsp server is loading. 2023-10-16 18:16:41 -04:00
KJ 0f29b5e516 Use partial autocomplete instead select first on minibuffer. 2023-10-16 08:45:59 -04:00
KJ 887b7f068a Load theme after elpaca-after-init. 2023-10-15 11:56:32 -04:00
KJ 21a052895c Improve speed-type config.
Add hook to disable line numbres, enable visual-line-mode and
visual-fill-column-mode.
2023-10-15 10:32:13 -04:00
KJ 412ae58717 Change theme.
For some time I will use modus-themes instead dracula.
2023-10-15 10:14:59 -04:00
KJ c2f8cc244d Beauty some code lines.
A change for more easily read the code.
2023-10-15 10:13:48 -04:00
KJ 78c20da3b1 Disable vc-comment-return.
Not worth the effort.
2023-10-15 10:08:06 -04:00
KJ 730d3bd0fd Update leader key shortcuts. 2023-10-14 10:29:55 -04:00
KJ 9399a3e372 Move function inside the apropiate block. 2023-09-30 17:47:50 -04:00
KJ 5aedee6f8e Remove some prettify-symbols. 2023-09-30 17:46:46 -04:00
KJ 7658e199fc Comment not necesary lines. 2023-09-30 17:45:42 -04:00
KJ fc5afd432d Disable variable-pitch-mode.
It causes bad indentation.
2023-09-30 17:44:13 -04:00
KJ f41cde5c3c Add custom faces. 2023-09-24 21:34:06 -04:00
KJ 5738e49658 Add org-appear. 2023-09-24 21:33:16 -04:00
KJ 695a669b60 Add polymode. 2023-09-24 21:32:18 -04:00
KJ 138aa48811 Change org-fancy-priorities to prettify-symbols-mode.
prettify-symbols-mode is a mode build-in into org-mode.
So, we use the one that already have instead add another
package that do the same.
2023-09-24 16:08:26 -04:00
KJ 29328974c2 Migrate from ivy+counsel to vertico+consult. 2023-09-24 11:15:01 -04:00
KJ e9eb786eaf Enable use-short-answers. 2023-09-24 11:14:06 -04:00
KJ d2772d6a6e Remove project directories config.
It is not neccesary now.
2023-09-24 02:54:26 -04:00
KJ 8ab0564ad8 Remove superfluous lines. 2023-09-24 02:52:31 -04:00
KJ c60c4b8a11 Undo latest commit. 2023-09-23 20:24:15 -04:00
KJ 53f615cabd Add autoinstall nerd-icons if is not. 2023-09-23 20:08:25 -04:00
KJ cef7d4e78a Enable evil-mode but without autostart mode. 2023-09-23 17:32:38 -04:00
KJ 1ae42b518e Fix: corfu and evil auto-init mode. 2023-09-16 15:54:28 -04:00
KJ 637f04ae26 Fix: ivy and projectile mode do not starting after init. 2023-09-16 15:36:26 -04:00
KJ 503bf53890 Migrate from straight.el to elpaca.
Idk why, I only can try it.

For now the emacs-init-time whas improved.
2023-09-16 14:05:56 -04:00
KJ 04e3e2ec29 Add another keybind to isearch. 2023-09-09 01:37:29 -04:00
KJ e6456414d7 Remove alpha by default. 2023-09-09 01:11:51 -04:00
KJ 0179d8ab20 Add defer for yt-dl.
Is not neccesary, but idc.
2023-09-09 01:11:16 -04:00