[Emacs] Switch to built-in org-mode
Also add keybinding for reloading org-mode if needed
This commit is contained in:
parent
93ba4d692a
commit
ce75641a10
@ -2479,15 +2479,10 @@ simpler than writing manually HTML and LaTeX code, especially when a
|
|||||||
single document source is meant to be exported for both formats. And
|
single document source is meant to be exported for both formats. And
|
||||||
since org is an Emacs package, that also means it can be greatly
|
since org is an Emacs package, that also means it can be greatly
|
||||||
extended however we like!
|
extended however we like!
|
||||||
|
|
||||||
By default I’ll use the git version of org, I like to be the most
|
|
||||||
up-to-date possible with this particular package.
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package org
|
(use-package org
|
||||||
:straight (org :build t
|
:straight (org :build t
|
||||||
:type git
|
:type built-in)
|
||||||
:host nil
|
|
||||||
:repo "https://code.orgmode.org/bzg/org-mode.git")
|
|
||||||
:defer t
|
:defer t
|
||||||
:commands (orgtbl-mode)
|
:commands (orgtbl-mode)
|
||||||
:hook (org-mode . visual-line-mode)
|
:hook (org-mode . visual-line-mode)
|
||||||
@ -2509,8 +2504,8 @@ up-to-date possible with this particular package.
|
|||||||
<<general-keybindings-gen(table=org-keybinds-insert)>>
|
<<general-keybindings-gen(table=org-keybinds-insert)>>
|
||||||
<<general-keybindings-gen(table=org-keybinds-jump)>>
|
<<general-keybindings-gen(table=org-keybinds-jump)>>
|
||||||
<<general-keybindings-gen(table=org-keybinds-tables)>>
|
<<general-keybindings-gen(table=org-keybinds-tables)>>
|
||||||
<<general-keybindings-gen(table=org-keybinds-toggles)>>
|
<<general-keybindings-gen(table=org-keybinds-toggles)>>)
|
||||||
)
|
|
||||||
(:states 'normal
|
(:states 'normal
|
||||||
:keymaps 'org-src-mode-map
|
:keymaps 'org-src-mode-map
|
||||||
:prefix ","
|
:prefix ","
|
||||||
@ -2554,6 +2549,15 @@ up-to-date possible with this particular package.
|
|||||||
<<org-publish-projects>>)
|
<<org-publish-projects>>)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
| config-website-org | :base-directory | ~/org/config/ | :base-extension | org | :publishing-directory | /rsync:Tilo:~/www/phundrak.com/config | :recursive | t | :language | en | :publishing-function | org-html-publish-to-html | :headline-levels | 5 | :auto-sitemap | t | :auto-preamble | t | | | | | | |
|
||||||
|
| config-website-static | :base-directory | ~/org/config/ | :base-extension | png\ | jpg\ | gif\ | webp\ | svg\ | jpeg\ | ttf\ | woff\ | txt\ | epub\ | md | :publishing-directory | /rsync:Tilo:~/www/phundrak.com/config | :recursive | t | :language | en | :publishing-function | org-publish-attachment | | |
|
||||||
|
| config-website | :components | (config-website-org config-website-static) | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
| langue-phundrak-com-org | :base-directory | ~/Documents/conlanging/content/ | :base-extension | org | :exclude | \./\(CONTRIB\ | README\ | head\ | temp\ | svg-ink\).* | :publishing-directory | /rsync:Tilo:~/www/phundrak.com/langue/ | :recursive | t | :language | fr | :publishing-function | org-html-publish-to-html | :headline-levels | 5 | :auto-sitemap | t | :auto-preamble | t |
|
||||||
|
| langue-phundrak-com-pdf | :base-directory | ~/Documents/conlanging/content/ | :base-extension | org | :exclude | \./\(CONTRIB\ | README\ | index\ | head\ | temp\ | svg-ink\).* | :publishing-directory | /rsync:Tilo:~/www/phundrak.com/langue/ | :recursive | t | :language | fr | :publishing-function | org-latex-publish-to-pdf | :headline-levels | 5 | :auto-preamble | t | |
|
||||||
|
| langue-phundrak-com-static | :base-directory | ~/Documents/conlanging/content/ | :base-extension | png\ | jpg\ | gif\ | webp\ | svg\ | jpeg\ | ttf\ | woff\ | txt\ | epub | :publishing-directory | /rsync:Tilo:~/www/phundrak.com/langue/ | :recursive | t | :language | fr | :publishing-function | org-publish-attachment | | | |
|
||||||
|
| langue-phundrak-com | :components | (langue-phundrak-com-org langue-phundrak-com-static langue-phundrak-com-pdf) | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
|
||||||
The main feature from ~evil-org~ that I love is how easy it is to modify
|
The main feature from ~evil-org~ that I love is how easy it is to modify
|
||||||
some keybindings for keyboards layouts that do not have ~hjkl~, such as
|
some keybindings for keyboards layouts that do not have ~hjkl~, such as
|
||||||
the bépo layout (or Dvorak or Colemak if you are into that). But it
|
the bépo layout (or Dvorak or Colemak if you are into that). But it
|
||||||
@ -2794,6 +2798,7 @@ prefixed with a comma ~,~ in normal mode.
|
|||||||
| e | org-export-dispatch | |
|
| e | org-export-dispatch | |
|
||||||
| l | org-store-link | |
|
| l | org-store-link | |
|
||||||
| p | org-priority | |
|
| p | org-priority | |
|
||||||
|
| r | org-reload | |
|
||||||
|
|
||||||
I then have a couple of babel-related functions.
|
I then have a couple of babel-related functions.
|
||||||
#+name: org-keybinds-babel
|
#+name: org-keybinds-babel
|
||||||
|
Loading…
Reference in New Issue
Block a user