mirror of
https://github.com/Ascyii/emacs.git
synced 2026-01-01 06:04:24 -05:00
Some working configuration
This commit is contained in:
43
lisp/init-org.el
Normal file
43
lisp/init-org.el
Normal file
@@ -0,0 +1,43 @@
|
||||
;; Load org mode
|
||||
|
||||
(use-package org
|
||||
:ensure t
|
||||
:hook ((org-mode . visual-line-mode) ;; wrap lines nicely
|
||||
(org-mode . org-indent-mode)) ;; clean indentation
|
||||
:config
|
||||
;; Better heading bullets (requires org-modern or org-superstar)
|
||||
(use-package org-superstar
|
||||
:ensure t
|
||||
:hook (org-mode . org-superstar-mode))
|
||||
|
||||
;; Show inline images after evaluating a block
|
||||
(setq org-startup-with-inline-images t)
|
||||
(setq org-image-actual-width nil) ;; scale to window
|
||||
|
||||
;; Hide emphasis markers (*bold* → bold, no stars shown)
|
||||
(setq org-hide-emphasis-markers t)
|
||||
|
||||
;; Start folded, except top-level headings
|
||||
(setq org-startup-folded 'content)
|
||||
|
||||
;; Use syntax highlighting in code blocks
|
||||
(setq org-src-fontify-natively t
|
||||
org-src-tab-acts-natively t
|
||||
org-edit-src-content-indentation 0)
|
||||
|
||||
;; Confirm before evaluating code blocks
|
||||
(setq org-confirm-babel-evaluate t)
|
||||
|
||||
;; Enable a few languages in org-babel
|
||||
(org-babel-do-load-languages
|
||||
'org-babel-load-languages
|
||||
'((emacs-lisp . t)
|
||||
(python . t)
|
||||
(shell . t)))
|
||||
|
||||
;; Pretty UTF-8 symbols (like → instead of =>)
|
||||
(use-package org-modern
|
||||
:ensure t
|
||||
:hook (org-mode . org-modern-mode)))
|
||||
|
||||
(provide 'init-org)
|
||||
Reference in New Issue
Block a user