Compare commits

..

3 Commits

3 changed files with 41 additions and 15 deletions

View File

@@ -24,6 +24,7 @@
:models '("mistral:latest"
"deepseek-r1:1.5b"
"deepcoder"
"glm-5:cloud"
"dolphin-llama3:latest"
"gemma3:4b"
"llava:latest"))))
@@ -41,12 +42,19 @@
)
(setopt gptel-include-reasoning nil)) ;; Mantener hasta resolver: https://github.com/ragnard/gptel-magit/issues/8
(use-package copilot
:bind (("M-<return>" . copilot-complete)
:map copilot-completion-map
("C-g" . 'copilot-clear-overlay)
("C-<return>" . 'copilot-accept-completion)
("C-<tab>" . 'copilot-accept-completion-by-word)))
;; (use-package copilot
;; :hook (prog-mode . copilot-mode)
;; :bind (:map copilot-completion-map
;; ("C-g" . 'copilot-clear-overlay)
;; ("C-<return>" . 'copilot-accept-completion)
;; ("S-<return>" . 'copilot-accept-completion-by-word)))
;; El asistente más completo de todos: Tiene chat mpc, code completion, etc.
(use-package eca
;; :hook (prog-mode . eca-completion-mode)
:bind (("M-<return>" . eca-complete)
:map eca-completion-map
("C-<return>" . eca-completion-accept)))
(use-package gptel-magit
:ensure t

View File

@@ -107,19 +107,24 @@
:init
(doom-modeline-mode)
(setq doom-modeline-project-detection 'auto
doom-modeline-buffer-file-name-style 'relative-from-project
doom-modeline-buffer-file-name-style 'relative-to-project
doom-modeline-icon t
doom-modeline-major-mode-color-icon t
doom-modeline-major-mode-color-icon t
doom-modeline-buffer-modification-icon t
doom-modeline-indent-info nil
doom-modeline-minor-modes nil
doom-modeline-buffer-encoding nil
doom-modeline-persp-name t))
(use-package hide-mode-line
:autoload turn-off-hide-mode-line-mode
:hook (((eat-mode
eshell-mode shell-mode
term-mode vterm-mode
embark-collect-mode lsp-ui-imenu-mode
pdf-annot-list-mode) . turn-on-hide-mode-line-mode)))
;; Quitar el modeline, en este caso para ciertos modos solamente
;; (use-package hide-mode-line
;; :autoload turn-off-hide-mode-line-mode
;; :hook (((eat-mode
;; eshell-mode shell-mode
;; term-mode vterm-mode
;; embark-collect-mode lsp-ui-imenu-mode
;; pdf-annot-list-mode) . turn-on-hide-mode-line-mode)))
;; A minor-mode menu for mode-line
(use-package minions

View File

@@ -34,7 +34,20 @@
:custom
(php-cs-fixer-config-option (expand-file-name
(concat user-emacs-directory "php-cs-fixer-config")))
;; :hook (before-save . php-cs-fixer-before-save)
:init
(defcustom php-cs-fixer-before-save-enabled t
"Enable/disable php-cs-fixer-before-save hook."
:type 'boolean)
(defun php-cs-fixer-before-save-toggle ()
"Toggle php-cs-fixer-before-save hook."
(interactive)
(setq php-cs-fixer-before-save-enabled (not php-cs-fixer-before-save-enabled)))
:hook (
(before-save . (lambda ()
(when php-cs-fixer-before-save-enabled
(php-cs-fixer-before-save))))
)
)
(provide 'lang-php)