我喜歡Emacs和組織模式。但我只能忍受在乾淨的視圖中使用組織模式(或任何它被稱爲 - 與org-indent模式)。Emacs組織模式:重置縮進模式內的行縮進
我的問題是,我經常想使用在他們面前沒有子彈的標題。我想要一個星號作爲列表的開始,而不是標題。
實施例:
- 列表1
- 列表2
標題1
- 表3
- 列表4
但是,當我嘗試這樣做,頭1被縮進列表的級別2
我知道剛纔轉彎關閉org-indent-mode並習慣這是一種解決方案。 但有沒有辦法重置標題1的縮進?
我喜歡Emacs和組織模式。但我只能忍受在乾淨的視圖中使用組織模式(或任何它被稱爲 - 與org-indent模式)。Emacs組織模式:重置縮進模式內的行縮進
我的問題是,我經常想使用在他們面前沒有子彈的標題。我想要一個星號作爲列表的開始,而不是標題。
實施例:
標題1
但是,當我嘗試這樣做,頭1被縮進列表的級別2
我知道剛纔轉彎關閉org-indent-mode並習慣這是一種解決方案。 但有沒有辦法重置標題1的縮進?
你正在談論的改變的事情對於組織模式來說非常重要;基本上你試圖改變組織模式的語法。在您的示例中,標題1之所以沒有縮進,是因爲組織模式不會將其視爲標題,因爲標題by definition始於領先的明星。此外,雖然在技術上支持以使用*
來識別普通列表項,但不建議這樣做,並且可能會導致某些意外行爲(請參閱腳註1 here)。
這就是說,你可以控制標題的外觀。例如,您可以使用org-bullets
package。然後您可以定義子彈代替*
使用這樣的:
(setq org-bullets-bullet-list
'("◉" "◎" "⚫" "○" "►" "◇"))
將定義用於第一六個級別的頭條新聞的子彈。您可以使用其他utf-8符號替換該列表中的項目符號,甚至可以使用" "
作爲其中一個符號,這樣您的頭條新聞前面會有一個空格。但請注意,這隻會影響標題爲的顯示方式;他們仍然會在實際文件中加入*
。
我知道這是不是非常有幫助,但我的整體建議是要堅持與組織模式語法,如果你想使用組織模式,即使用這樣的結構:
- List one
- List two
* Header 1
- List three
- List four
用*
開始標題,-
開始一個普通列表。由於組織模式文件只是純文本文件,該模式的神奇之處在很大程度上取決於具有設置結構的文件。根據我自己的經驗,如果您嘗試更改該結構(另一個示例正在更改時間戳記格式),則會導致更多令人頭疼的事情,而導致大量功能導致組織模式非常糟糕。
正如一個側面說明:我更喜歡一個更清潔的視圖,以及,一個選項我想除了org-indent-mode
,使是(setq org-hide-leading-stars t)
,這將顯示每個標題只有一個星/子彈(雖然領先的明星仍然會存在於實際的文本文件中)。