Commit Graph

29 Commits

Author SHA1 Message Date
Jim Myhrberg
4cff1f760b fix(org-mode): remove custom tab-width setting
Apparently tab-width must be 8 in org-mode, as I am getting errors
saying just that when it is set to 2.
2024-07-17 13:13:16 +01:00
Jim Myhrberg
7d4fbe3915 fix(org-mode): remove setting causing error in latest nightly builds 2024-07-15 10:44:43 +01:00
4e33f79c29 chore(spelling/flyspell): move setup to a central list of hooks 2022-12-04 01:57:16 +00:00
dad465c90a chore(text-editing/smartparens): move setup to a central list of hooks 2022-12-04 01:55:43 +00:00
66cf3de9dc chore(languages): tidy up buffer-local setq statements 2022-07-18 22:20:08 +01:00
2b39d5b0d7 chore(use-package): use :preface in favor of :init when defining things 2022-04-22 23:25:56 +01:00
a8618938bf feat(core): use general.el for keybind definitions nearly everywhere
Primarily this replaces :bind with :general in all use-package calls.
2022-03-14 21:16:15 +00:00
cacb7d2fe9 feat(org): enable left/right shift keybinds which are available everywhere else 2021-04-20 01:32:11 +01:00
c8187b4be8 feat(org): expand and tweak org-src and org-babel setup 2021-04-20 01:32:11 +01:00
7a2fbb88d4 chore(org-mode): switch to built-in org-mode
The upstream org-mode package seems to have changes on a daily basis,
and org-mode is one of the slowest packages to install. This should
avoid those long wait times.
2021-01-15 02:11:19 +00:00
bbc0e4a714 feat(tools): add ob-http package 2020-12-25 13:49:08 +00:00
499349cf3a feat(org-mode): disable section body indentation
Due to wrapping text at 80 characters, having section content indented
to match the heading level of the section caused annoyance whenever I
restructured documents, as often the line wrapping was no longer correct
and needed adjustment.
2020-10-09 10:19:13 +01:00
b1689e0d79 feat(org-mode): enable auto-fill-mode to automatically wrap lines at 80 characters
I've manually been enabling auto-fill-mode on a per buffer basis for a
long time, constantly forgetting to add it to my org-mode setup. Not
anymore :P
2020-10-09 10:17:55 +01:00
801d6f133a feat(navigation): Improve narrowing with recursive-narrow package
Additionally allow `recursive-narrow-or-widen-dwin` to also trigger
`org-edit-src-code` within org buffers. This technically does not use
narrowing, but it does "focus" on the source code block for editing, so
it at least in spirit embodies the intent of narrowing.

This behavior was inspired by:
https://endlessparentheses.com/emacs-narrow-or-widen-dwim.html
2020-05-07 19:11:05 +01:00
cfc6102f9e chore(org-mode): Tweak and improve various org-mode settings 2020-03-24 18:17:17 +00:00
07521a1e71 feat(exports): Add pandoc exporting to org-mode and markdown-mode 2020-03-19 21:24:37 +00:00
e257cc6245 chore(org-mode): Use org-return-indent instead of newline-and-indent 2020-03-19 21:24:31 +00:00
efecb5172c chore(startup): Make various modules more lazy-loaded
This should improve startup speed a little bit.
2020-03-15 02:44:46 +00:00
d21a11dc71 chore(lang): Add support for mermaid diagrams
The org-babal features of mermaid-mode itself don't seem to work, but
the separate ob-mermaid does work.
2020-02-20 23:26:23 +00:00
c7a0ca0889 chore(org-mode): Init org-mouse with org-mode
Not much point in having a separate siren module for org-mouse, when you
would probably never want org-mode without org-mouse on too.
2020-02-04 10:09:47 +00:00
252553fa88 fix(org-mode): Remove invalid confluence export-backend 2020-02-04 10:08:54 +00:00
b13ca362cb feat(packages): Replace package.el with straight.el 2020-02-04 10:08:37 +00:00
a0a72bddc5 feat(editor): Add siren-display-fill-column wrapper module
This module wraps around the fill-column-indicator and it's
fci-mode. This will enable easy switch-over to Emacs 27's native
display-fill-column-indicator feature.
2020-01-26 22:09:01 +00:00
392d769816 feat(line-numbers): Swap linum for built-in display-line-numbers
Also create a new siren-display-line-numbers module and function that's
responsible for turning on the display of line numbers. Future changes
to how line numbers are displayed can now be done in a single place.
2020-01-26 20:44:13 +00:00
8ed4a4e6f5 refactor: Visual indentation guides
- Switch from highlight-indentation package to highlight-indent-guides.
- Activate visual indentation in a prog-mode hook, rather than doing
  within each individual major mode. It was already done within all
  major modes based on prog-mode anyway.
- Add new siren-display-indetation module and function as a central way
  to enable visual indetation guides. This makes switching the
  underlying package at some point in the future much easier.
2020-01-26 18:53:44 +00:00
6c9716ca22 Some tweaks and improvements for org-mode 2019-12-06 13:14:11 +00:00
83bb5002da Update org-mode configuration 2019-11-22 16:55:53 +00:00
d0d284cecb Add ox-gfm package 2019-05-15 17:49:31 +01:00
c83d12a0d4 Refactor org-mode setup, adding ox-jira package 2019-05-15 16:46:10 +01:00