From 9868d7f20d0ce299ebfe36d73fd5ffe06bde70cc Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 28 Mar 2020 17:09:47 -0700 Subject: [PATCH] ;lib: update emacs code-folding config orgstruct-mode was dropped from org 9.2, and I shouldn't have been forcing it on anyway. The new config allows its "replacement", outshine-mode, to do similar code folding when you press tab on any of the lines matching outline-regexp. But only if you patch it as mentioned at https://github.com/alphapapa/outshine/issues/77. Enable it by, eg: (add-hook 'haskell-mode-hook 'outshine-mode) --- hledger-lib/Hledger/Read.hs | 2 +- hledger-lib/Hledger/Read/Common.hs | 2 +- hledger-lib/Hledger/Read/CsvReader.hs | 2 +- hledger-lib/Hledger/Read/JournalReader.hs | 2 +- hledger-lib/Hledger/Read/TimeclockReader.hs | 2 +- hledger-lib/Hledger/Read/TimedotReader.hs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/hledger-lib/Hledger/Read.hs b/hledger-lib/Hledger/Read.hs index 0fe07f00d..eeaf22c38 100644 --- a/hledger-lib/Hledger/Read.hs +++ b/hledger-lib/Hledger/Read.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- \\*"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-| diff --git a/hledger-lib/Hledger/Read/Common.hs b/hledger-lib/Hledger/Read/Common.hs index 3a07813ad..615fc52df 100644 --- a/hledger-lib/Hledger/Read/Common.hs +++ b/hledger-lib/Hledger/Read/Common.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- \\*"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-| diff --git a/hledger-lib/Hledger/Read/CsvReader.hs b/hledger-lib/Hledger/Read/CsvReader.hs index 9a7385171..2a2abe8c0 100644 --- a/hledger-lib/Hledger/Read/CsvReader.hs +++ b/hledger-lib/Hledger/Read/CsvReader.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- \\*"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-| diff --git a/hledger-lib/Hledger/Read/JournalReader.hs b/hledger-lib/Hledger/Read/JournalReader.hs index 8574eff06..4621f1f54 100644 --- a/hledger-lib/Hledger/Read/JournalReader.hs +++ b/hledger-lib/Hledger/Read/JournalReader.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- *"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-| diff --git a/hledger-lib/Hledger/Read/TimeclockReader.hs b/hledger-lib/Hledger/Read/TimeclockReader.hs index 240c624ae..34500075e 100644 --- a/hledger-lib/Hledger/Read/TimeclockReader.hs +++ b/hledger-lib/Hledger/Read/TimeclockReader.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- \\*"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-| diff --git a/hledger-lib/Hledger/Read/TimedotReader.hs b/hledger-lib/Hledger/Read/TimedotReader.hs index e13ed145e..25024e15a 100644 --- a/hledger-lib/Hledger/Read/TimedotReader.hs +++ b/hledger-lib/Hledger/Read/TimedotReader.hs @@ -1,4 +1,4 @@ ---- * -*- eval: (orgstruct-mode 1); orgstruct-heading-prefix-regexp:"--- "; -*- +--- * -*- outline-regexp:"--- \\*"; -*- --- ** doc -- In Emacs, use TAB on lines beginning with "-- *" to collapse/expand sections. {-|