Habilitar autocompletado incluso cuando estás entre comillas.
This commit is contained in:
parent
badb05c541
commit
f3fb7717c4
61
init.el
61
init.el
@ -1,11 +1,11 @@
|
|||||||
;Repositorio MELPA
|
;Repositorio MELPA.
|
||||||
(require 'package)
|
(require 'package)
|
||||||
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
|
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
|
||||||
;Directorio personalizado para mis themes
|
;Directorio personalizado para mis themes.
|
||||||
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
|
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
|
||||||
(package-initialize)
|
(package-initialize)
|
||||||
|
|
||||||
;Aquí vienen cosas de los themes y los paquetes
|
;Aquí vienen cosas de los themes y los paquetes.
|
||||||
(custom-set-variables
|
(custom-set-variables
|
||||||
;; custom-set-variables was added by Custom.
|
;; custom-set-variables was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
@ -87,20 +87,21 @@
|
|||||||
;; If there is more than one, they won't work right.
|
;; If there is more than one, they won't work right.
|
||||||
)
|
)
|
||||||
|
|
||||||
;Configuraciones varias
|
;Configuraciones varias.
|
||||||
(menu-bar-mode 0) ;Quitar menús
|
(menu-bar-mode 0) ;Quitar menús.
|
||||||
(tool-bar-mode 0) ;Quitar toolbar
|
(tool-bar-mode 0) ;Quitar toolbar.
|
||||||
(global-display-line-numbers-mode) ;Mostar número de línea
|
(global-display-line-numbers-mode) ;Mostar número de línea.
|
||||||
(setq auto-save-default nil) ;Deshabilitar #backups# de buffer
|
(setq auto-save-default nil) ;Deshabilitar #backups# de buffer.
|
||||||
(setq make-backup-files nil) ;Deshabilitar ~backups
|
(setq make-backup-files nil) ;Deshabilitar ~backups.
|
||||||
(setq-default cursor-type 'bar) ;Define el cursor por defecto
|
(setq-default cursor-type 'bar) ;Define el cursor por defecto.
|
||||||
(global-auto-complete-mode 1) ;Activar auto-completar por defecto
|
(global-auto-complete-mode 1) ;Activar auto-completar por defecto.
|
||||||
(ac-config-default) ;Carcar configuración de auto-complete (no recuerdo bien que era esto, puedes revisar la dumentación)
|
(ac-config-default) ;Carcar configuración de auto-complete (no recuerdo bien que era esto, puedes revisar la domentación).
|
||||||
(toggle-scroll-bar -1) ;Eliminar barra de desplazamiento
|
(setq ac-disable-faces nil) ;auto-complete hablitado incluso entre comillas (fuente: https://bit.ly/3a9wCB4).
|
||||||
(show-paren-mode 1) ;Habilitar resaltado de brackets
|
(toggle-scroll-bar -1) ;Eliminar barra de desplazamiento.
|
||||||
(cua-mode t) ;Usar CTRL+X, CTRL+C, CTRL+V y CTRL+Z para cortar, copiar, pegar y deshacer
|
(show-paren-mode 1) ;Habilitar resaltado de brackets.
|
||||||
(setq-default cursor-in-non-selected-windows nil) ;Desaparecer el cursor en frames no activos
|
(cua-mode t) ;Usar CTRL+X, CTRL+C, CTRL+V y CTRL+Z para cortar, copiar, pegar y deshacer.
|
||||||
(global-git-gutter-mode +1) ;Git gutter - Marca a la izq. si una linea ha sido agregada, editada o eliminada desde el último commit
|
(setq-default cursor-in-non-selected-windows nil) ;Desaparecer el cursor en frames no activos.
|
||||||
|
(global-git-gutter-mode +1) ;Git gutter - Marca a la izq. si una linea ha sido agregada, editada o eliminada desde el último commit.
|
||||||
(powerline-default-theme); Habilitar powerline (esa línea bonita de abajo del editor)
|
(powerline-default-theme); Habilitar powerline (esa línea bonita de abajo del editor)
|
||||||
|
|
||||||
;Desabilitar tabs y usar 2 espacios en su lugar
|
;Desabilitar tabs y usar 2 espacios en su lugar
|
||||||
@ -123,23 +124,23 @@
|
|||||||
(require 'php-mode)
|
(require 'php-mode)
|
||||||
(add-hook 'php-mode-hook #'(lambda()
|
(add-hook 'php-mode-hook #'(lambda()
|
||||||
(php-enable-default-coding-style)
|
(php-enable-default-coding-style)
|
||||||
(setq c-basic-offset 2) ; Cambio los tabs por 2 espacios (PSR recomienda 4, pero editores como atom y VScode al momento de que configuro esto usan 2 y prefiero mantener esa compatibilidad entre editores)
|
(setq c-basic-offset 2) ;Cambio los tabs por 2 espacios (PSR recomienda 4, pero editores como atom y VScode al momento de que configuro esto usan 2 y prefiero mantener esa compatibilidad entre editores).
|
||||||
))
|
))
|
||||||
(setq backward-delete-char-untabify-method 'hungry) ;Eliminar los falsos tabs con un solo delete
|
(setq backward-delete-char-untabify-method 'hungry) ;Eliminar los falsos tabs con un solo delete.
|
||||||
|
|
||||||
;Atajos de teclas
|
;Atajos de teclas
|
||||||
(global-set-key (kbd "C-a") 'mark-whole-buffer); Seleccionar todo con CTRL+a
|
(global-set-key (kbd "C-a") 'mark-whole-buffer); Seleccionar todo con CTRL+A.
|
||||||
(global-set-key [f9] 'neotree-toggle) ;Abrir/Cerrar neotree
|
(global-set-key [f9] 'neotree-toggle) ;Abrir/Cerrar neotree.
|
||||||
(global-set-key (kbd "C-<f9>") 'shell) ;Abrir terminal
|
(global-set-key (kbd "C-<f9>") 'shell) ;Abrir terminal.
|
||||||
;Cursores múltiples
|
;Cursores múltiples
|
||||||
(require 'multiple-cursors)
|
(require 'multiple-cursors)
|
||||||
(global-set-key (kbd "C-d") 'mc/edit-lines) ;Cursor en todas las lineas seleccionadas
|
(global-set-key (kbd "C-d") 'mc/edit-lines) ;Cursor en todas las lineas seleccionadas.
|
||||||
(global-set-key (kbd "C->") 'mc/mark-next-like-this) ;Cursor en siguiente como el actual seleccionado
|
(global-set-key (kbd "C->") 'mc/mark-next-like-this) ;Cursor en siguiente como el actual seleccionado.
|
||||||
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this) ;Cursor en anteriores como el actual seleccionado
|
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this) ;Cursor en anteriores como el actual seleccionado.
|
||||||
(global-set-key (kbd "C-S-d") 'mc/mark-all-like-this) ;Cursor en todos como el actual selecionado
|
(global-set-key (kbd "C-S-d") 'mc/mark-all-like-this) ;Cursor en todos como el actual selecionado.
|
||||||
(global-set-key (kbd "C-S-<mouse-1>") 'mc/add-cursor-on-click) ;Añadir cursor con clics (Shift+CTRL+Clic)
|
(global-set-key (kbd "C-S-<mouse-1>") 'mc/add-cursor-on-click) ;Añadir cursor con clics (Shift+CTRL+Clic).
|
||||||
|
|
||||||
;Neotree con iconitos y con tamaño dinámico y sin número de líneas
|
;Neotree con iconitos y con tamaño dinámico y sin número de líneas.
|
||||||
(require 'all-the-icons)
|
(require 'all-the-icons)
|
||||||
(require 'neotree)
|
(require 'neotree)
|
||||||
(setq neo-theme (if (display-graphic-p) 'icons 'all-the-icons))
|
(setq neo-theme (if (display-graphic-p) 'icons 'all-the-icons))
|
||||||
@ -158,12 +159,12 @@
|
|||||||
(setq mweb-filename-extensions '("php" "htm" "html"))
|
(setq mweb-filename-extensions '("php" "htm" "html"))
|
||||||
(multi-web-global-mode 1)
|
(multi-web-global-mode 1)
|
||||||
|
|
||||||
;Habilitar auto-complete-mode en html-mode
|
;Habilitar auto-complete-mode en html-mode.
|
||||||
(add-hook 'html-mode-hook #'(lambda()
|
(add-hook 'html-mode-hook #'(lambda()
|
||||||
(auto-complete-mode)
|
(auto-complete-mode)
|
||||||
))
|
))
|
||||||
|
|
||||||
;Habilitar auto-complete-mode en sql-mode
|
;Habilitar auto-complete-mode en sql-mode.
|
||||||
(add-hook 'sql-mode-hook #'(lambda()
|
(add-hook 'sql-mode-hook #'(lambda()
|
||||||
(auto-complete-mode)
|
(auto-complete-mode)
|
||||||
))
|
))
|
||||||
|
Loading…
Reference in New Issue
Block a user