Big re-write :)
I reordered the code in a more clean an organized way. Also this improves a lot the emacs startup time again, bucause after some updates it becomes a bit slow with the old configuration, so i did it again in a new way.
This commit is contained in:
@ -21,38 +21,19 @@
|
||||
"Configuración para el hook de 'org-mode'."
|
||||
|
||||
(display-line-numbers-mode 0)
|
||||
;; (variable-pitch-mode 1)
|
||||
(visual-line-mode 1)
|
||||
(visual-fill-column-mode 1)
|
||||
|
||||
;; Configuracin para Systanx Highlight en porg-blocks
|
||||
(add-to-list 'org-src-lang-modes (cons "html" 'mhtml))
|
||||
|
||||
;; Configuración de fonts
|
||||
;; (set-face-attribute (car face) nil :font "Cantarell" :weight 'regular :height (cdr face))
|
||||
|
||||
;; Ensure that anything that should be fixed-pitch in Org files appears that way
|
||||
;; (set-face-attribute 'org-hide nil :inherit 'fixed-pitch)
|
||||
;; (set-face-attribute 'org-block nil :foreground 'unspecified :inherit 'fixed-pitch)
|
||||
;; (set-face-attribute 'org-code nil :inherit '(shadow fixed-pitch))
|
||||
(setq org-fontify-quote-and-verse-blocks t) ;; Permitir configuración de bloques quote y verse.
|
||||
;; (set-face-attribute 'org-block nil :underline nil :foreground nil :background "#282a36")
|
||||
;; (set-face-attribute 'org-block-begin-line nil :underline nil :foreground nil :background "#1e1f28")
|
||||
;; (set-face-attribute 'org-block-end-line nil :underline nil :foreground nil :background nil)
|
||||
;; (set-face-attribute 'org-block-end-line nil :background 'unspecified)
|
||||
(set-face-attribute 'org-table nil :inherit '(shadow fixed-pitch))
|
||||
(set-face-attribute 'org-verbatim nil :inherit '(shadow fixed-pitch))
|
||||
(set-face-attribute 'org-special-keyword nil :inherit '(font-lock-comment-face fixed-pitch))
|
||||
(set-face-attribute 'org-meta-line nil :inherit '(font-lock-comment-face fixed-pitch))
|
||||
(set-face-attribute 'org-checkbox nil :inherit 'fixed-pitch)
|
||||
|
||||
;; (set-face-attribute 'org-block nil :background
|
||||
;; (color-darken-name
|
||||
;; (face-attribute 'default :background) 3))
|
||||
|
||||
;; (setq org-src-block-faces '(("emacs-lisp" (:background "#EEE2FF"))
|
||||
;; ("python" (:background "#E5FFB8"))))
|
||||
|
||||
;; Tachar los elementos "DONE"
|
||||
(set-face-attribute 'org-done nil :strike-through t)
|
||||
(set-face-attribute 'org-headline-done nil
|
||||
@ -104,7 +85,6 @@
|
||||
|
||||
;; org-mode
|
||||
(use-package org
|
||||
:defer t
|
||||
:ensure nil
|
||||
:hook
|
||||
(org-mode . kj/org-hook)
|
||||
@ -118,7 +98,7 @@
|
||||
(setq org-log-into-drawer t)
|
||||
(setq org-cycle-separator-lines -1)
|
||||
|
||||
;; Identación
|
||||
;; Indentación
|
||||
(setq org-startup-indented t)
|
||||
(setq org-src-preserve-indentation nil)
|
||||
(setq org-edit-src-content-indentation 0)
|
||||
@ -188,7 +168,6 @@
|
||||
|
||||
;; Los head "*" se ven como puntos
|
||||
(use-package org-bullets
|
||||
:defer t
|
||||
:hook
|
||||
(org-mode . org-bullets-mode)
|
||||
:config
|
||||
@ -204,8 +183,6 @@
|
||||
|
||||
;; Mejora visualmente varias cosas de org
|
||||
(use-package org-modern
|
||||
:defer t
|
||||
:ensure t
|
||||
:hook ((org-mode . org-modern-mode)
|
||||
(org-agenda . org-modern-mode))
|
||||
:config
|
||||
@ -224,7 +201,6 @@
|
||||
)
|
||||
|
||||
(use-package visual-fill-column
|
||||
:defer t
|
||||
:after (org)
|
||||
:config
|
||||
;; Tamaño de la columna
|
||||
@ -237,10 +213,7 @@
|
||||
|
||||
;; Segundo cerebro: Base de conocimientos en formato Zettelkasten
|
||||
(use-package org-roam
|
||||
:defer t
|
||||
:ensure t
|
||||
:bind (("<f4>" . org-roam-node-insert)
|
||||
("<f3>" . org-roam-node-find))
|
||||
:bind ("<f3>" . org-roam-node-find)
|
||||
:init
|
||||
(setq org-roam-v2-ack t)
|
||||
(setq org-roam-completion-system 'ivy)
|
||||
@ -252,8 +225,6 @@
|
||||
|
||||
;; Interface web para navegar en mi base de conocimientos.
|
||||
(use-package org-roam-ui
|
||||
:defer t
|
||||
:ensure t
|
||||
:config
|
||||
(setq org-roam-ui-sync-theme t
|
||||
org-roam-ui-follow t
|
||||
@ -262,33 +233,22 @@
|
||||
|
||||
;; Continúa el formato de la lista cuando presionas enter.
|
||||
(use-package org-autolist
|
||||
:defer t
|
||||
:ensure t
|
||||
:hook (org-mode . org-autolist-mode))
|
||||
|
||||
;; Org babel para PHP
|
||||
(use-package ob-php
|
||||
:defer t
|
||||
:ensure t)
|
||||
(use-package ob-php)
|
||||
|
||||
;; Org babel para GO
|
||||
(use-package ob-go
|
||||
:defer t
|
||||
:ensure t)
|
||||
(use-package ob-go)
|
||||
|
||||
;; Org babel para Rust
|
||||
(use-package ob-rust
|
||||
:defer t
|
||||
:ensure t)
|
||||
(use-package ob-rust)
|
||||
|
||||
;; Org babel para traducciones (mediante google translate)
|
||||
(use-package ob-translate
|
||||
:defer t
|
||||
:ensure t)
|
||||
(use-package ob-translate)
|
||||
|
||||
;; Org mode en modo presentación
|
||||
(use-package org-present
|
||||
:defer t
|
||||
:after (org)
|
||||
:config
|
||||
(add-hook 'org-present-mode-hook
|
||||
@ -316,12 +276,8 @@
|
||||
|
||||
;; Mostrar los caracteres ocultos de org mode al pasar con el cursor.
|
||||
(use-package org-appear
|
||||
:defer t
|
||||
;; :hook (org-mode . org-appear-mode)
|
||||
)
|
||||
|
||||
;; Polymode para org-mode
|
||||
;; (use-package poly-org)
|
||||
|
||||
(provide 'init-org)
|
||||
;;; init-org.el ends here
|
||||
|
Reference in New Issue
Block a user