From 28e2e06cad1b1a3334119695336b25eb3b37822e Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:25:54 -0400 Subject: [PATCH 01/27] Migrate headings and code blocks --- README.md => README.org | 123 ++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 67 deletions(-) rename README.md => README.org (87%) diff --git a/README.md b/README.org similarity index 87% rename from README.md rename to README.org index efa99bfd4..b180b762e 100644 --- a/README.md +++ b/README.org @@ -1,23 +1,12 @@ -
- A blend of the Neovim (shape) and Org-mode (colours) logos ++title: nvim-orgmode -# nvim-orgmode +* Quickstart -![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) - -Orgmode clone written in Lua for Neovim 0.9.2+ - -[Setup](#setup) • [Docs](/DOCS.md) • [Showcase](#showcase) • [Treesitter](#treesitter-info) • [Troubleshoot](#troubleshoot) • [Plugins](#plugins) • [Contributing](CONTRIBUTING.md) • [Kudos](#thanks-to) - -
- -## Quickstart - -### Requirements +** Requirements - Neovim 0.9.2 or later -### Installation +** Installation Use your favourite package manager: @@ -25,7 +14,7 @@ Use your favourite package manager: lazy.nvim (recommended)
-```lua +#+begin_src lua { 'nvim-orgmode/orgmode', event = 'VeryLazy', @@ -45,7 +34,7 @@ Use your favourite package manager: -- }) end, } -``` +#+end_src @@ -53,12 +42,12 @@ Use your favourite package manager: packer.nvim
-```lua +#+begin_src lua use {'nvim-orgmode/orgmode', config = function() require('orgmode').setup{} end } -``` +#+end_src @@ -66,9 +55,9 @@ end vim-plug
-```vim +#+begin_src vim Plug 'nvim-orgmode/orgmode' -``` +#+end_src @@ -76,18 +65,18 @@ Plug 'nvim-orgmode/orgmode' dein.vim
-```vim +#+begin_src vim call dein#add('nvim-orgmode/orgmode') -``` +#+end_src -### Setup +** Setup Note that this setup is not needed for [lazy.nvim](https://github.com/folke/lazy.nvim) since instructions above covers full setup -````lua +#+begin_src `lua -- init.lua require('orgmode').setup({ @@ -103,7 +92,7 @@ require('orgmode').setup({ -- }) Or if you are using `init.vim`, wrap the above snippet like so: -```vim +#+begin_src vim " init.vim lua << EOF @@ -113,21 +102,21 @@ require('orgmode').setup({ }) EOF -```` +#+begin_src ` -#### Completion +*** Completion
nvim-cmp
-```lua +#+begin_src lua require('cmp').setup({ sources = { { name = 'orgmode' } } }) -``` +#+end_src
@@ -135,7 +124,7 @@ require('cmp').setup({ completion-nvim
-```lua +#+begin_src lua vim.g.completion_chain_complete_list = { org = { { mode = 'omni'}, @@ -143,13 +132,13 @@ vim.g.completion_chain_complete_list = { } -- add additional keyword chars vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] -``` +#+end_src Or just use `omnifunc` via \\ -### Usage +** Usage - **Open agenda prompt**: \oa - **Open capture prompt**: \oc @@ -158,97 +147,97 @@ Or just use `omnifunc` via \\ If you are new to Orgmode, see [Getting started](/DOCS.md#getting-started-with-orgmode) section in the Docs or a hands-on [tutorial](https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started) in our wiki. -## Showcase +* Showcase -### Agenda +** Agenda ![agenda](https://user-images.githubusercontent.com/1782860/123549968-8521f600-d76b-11eb-9a93-02bad08b37ce.gif) -### Org file +** Org file ![orgfile](https://user-images.githubusercontent.com/1782860/123549982-90752180-d76b-11eb-8828-9edf9f76af08.gif) -### Capturing and refiling +** Capturing and refiling ![capture](https://user-images.githubusercontent.com/1782860/123549993-9a972000-d76b-11eb-814b-b348a93df08a.gif) -### Autocompletion +** Autocompletion ![autocomplete](https://user-images.githubusercontent.com/1782860/123550227-e8605800-d76c-11eb-96f6-c0a677d562d4.gif) -## Treesitter Info +* Treesitter Info The built-in treesitter parser is used for parsing the org files. -### Known highlighting issues and limitations +** Known highlighting issues and limitations - LaTex is still highlighted through syntax file -## Troubleshoot +* Troubleshoot -### Indentation is not working +** Indentation is not working Make sure you are not overriding indentexpr in Org buffers with [nvim-treesitter indentation](https://github.com/nvim-treesitter/nvim-treesitter#indentation) -### I get `treesitter/query.lua` errors when opening agenda/capture prompt or org files +** I get `treesitter/query.lua` errors when opening agenda/capture prompt or org files Tree-sitter parser might not be installed. Try running `:lua require('orgmode.config'):reinstall_grammar()` to reinstall it. -### Dates are not in English +** Dates are not in English Dates are generated with Lua native date support, and it reads your current locale when creating them.
To use different locale you can add this to your `init.lua`: -```lua +#+begin_src lua vim.cmd('language en_US.utf8') -``` +#+end_src or `init.vim` -``` +#+end_src language en_US.utf8 -``` +#+end_src Just make sure you have `en_US` locale installed on your system. To see what you have available on the system you can start the command `:language ` and press `` to autocomplete possible options. -### Links are not concealed +** Links are not concealed Links are concealed with Vim's conceal feature (see `:help conceal`). To enable concealing, add this to your `init.lua`: -```lua +#+begin_src lua vim.opt.conceallevel = 2 vim.opt.concealcursor = 'nc' -``` +#+end_src Or if you are using `init.vim`: -```vim +#+begin_src vim set conceallevel=2 set concealcursor=nc -``` +#+end_src -### Jumping to file path is not working for paths with forward slash +** Jumping to file path is not working for paths with forward slash If you are using Windows, paths are by default written with backslashes. To use forward slashes, you must enable `shellslash` option (see `:help 'shellslash'`). -```lua +#+begin_src lua vim.opt.shellslash = true -``` +#+end_src Or if you are using `init.vim`: -```vim +#+begin_src vim set shellslash -``` +#+end_src More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#issuecomment-1120200775) -## Features +* Features -### TL;DR +** TL;DR - Agenda view - Search by tags/keyword @@ -269,7 +258,7 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Remote editing from agenda view - Repeatable mapping via [vim-repeat](https://github.com/tpope/vim-repeat) -### Detailed breakdown +** Detailed breakdown - Agenda prompt: - Agenda view (a): @@ -327,7 +316,7 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss Link to detailed documentation: [DOCS](DOCS.md) -## Plugins +* Plugins - [org-roam.nvim](https://github.com/chipsenkbeil/org-roam.nvim) - Implementation of [Org-roam](https://www.orgroam.com/) knowledge management system - [org-bullets.nvim](https://github.com/akinsho/org-bullets.nvim) - Show org mode bullets as UTF-8 characters @@ -346,15 +335,15 @@ and a good foundation for external plugins.
If you want to build a plugin, post suggestions and improvements on [Plugins infrastructure](https://github.com/nvim-orgmode/orgmode/issues/26) issue. -### :wrench: API +** :wrench: API Documentation for our work-in-progress API can be found [here](doc/orgmode_api.txt) -## Contributing +* Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) -## Documentation +* Documentation If you are just starting out with orgmode, have a look at the [Getting Started](https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started) section in our wiki. @@ -362,7 +351,7 @@ Vim documentation is auto generated from [DOCS.md](DOCS.md) file with [md2vim](h Hosted documentation is on: [https://nvim-orgmode.github.io/](https://nvim-orgmode.github.io/) -## Roadmap +* Roadmap - [x] Support searching by properties - [ ] Improve checkbox hierarchy @@ -375,7 +364,7 @@ Hosted documentation is on: [https://nvim-orgmode.github.io/](https://nvim-orgmo - [ ] Support diary format dates - [ ] Support evaluating code blocks -## Thanks to +* Thanks to - [@dhruvasagar](https://github.com/dhruvasagar) and his [vim-dotoo](https://github.com/dhruvasagar/vim-dotoo) plugin that got me started using orgmode. Without him this plugin would not happen. From a8143218010f0b0617f947768a47ddfe51a09928 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:28:02 -0400 Subject: [PATCH 02/27] Migrate inline code to ~code~ notation --- README.org | 56 +++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/README.org b/README.org index b180b762e..608102fd1 100644 --- a/README.org +++ b/README.org @@ -26,8 +26,8 @@ Use your favourite package manager: org_default_notes_file = '~/orgfiles/refile.org', }) - -- NOTE: If you are using nvim-treesitter with `ensure_installed = "all"` option - -- add `org` to ignore_install + -- NOTE: If you are using nvim-treesitter with ~ensure_installed = "all"~ option + -- add ~org~ to ignore_install -- require('nvim-treesitter.configs').setup({ -- ensure_installed = 'all', -- ignore_install = { 'org' }, @@ -76,7 +76,7 @@ call dein#add('nvim-orgmode/orgmode') Note that this setup is not needed for [lazy.nvim](https://github.com/folke/lazy.nvim) since instructions above covers full setup -#+begin_src `lua +#+begin_src ~lua -- init.lua require('orgmode').setup({ @@ -84,14 +84,14 @@ require('orgmode').setup({ org_default_notes_file = '~/Dropbox/org/refile.org', }) --- NOTE: If you are using nvim-treesitter with `ensure_installed = "all"` option --- add `org` to ignore_install +-- NOTE: If you are using nvim-treesitter with ~ensure_installed = "all"~ option +-- add ~org~ to ignore_install -- require('nvim-treesitter.configs').setup({ -- ensure_installed = 'all', -- ignore_install = { 'org' }, -- }) -Or if you are using `init.vim`, wrap the above snippet like so: +Or if you are using ~init.vim~, wrap the above snippet like so: #+begin_src vim " init.vim lua << EOF @@ -102,7 +102,7 @@ require('orgmode').setup({ }) EOF -#+begin_src ` +#+begin_src ~ *** Completion @@ -136,7 +136,7 @@ vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] -Or just use `omnifunc` via \\ +Or just use ~omnifunc~ via \\ ** Usage @@ -179,39 +179,39 @@ The built-in treesitter parser is used for parsing the org files. Make sure you are not overriding indentexpr in Org buffers with [nvim-treesitter indentation](https://github.com/nvim-treesitter/nvim-treesitter#indentation) -** I get `treesitter/query.lua` errors when opening agenda/capture prompt or org files +** I get ~treesitter/query.lua~ errors when opening agenda/capture prompt or org files Tree-sitter parser might not be installed. -Try running `:lua require('orgmode.config'):reinstall_grammar()` to reinstall it. +Try running ~:lua require('orgmode.config'):reinstall_grammar()~ to reinstall it. ** Dates are not in English Dates are generated with Lua native date support, and it reads your current locale when creating them.
-To use different locale you can add this to your `init.lua`: +To use different locale you can add this to your ~init.lua~: #+begin_src lua vim.cmd('language en_US.utf8') #+end_src -or `init.vim` +or ~init.vim~ #+end_src language en_US.utf8 #+end_src -Just make sure you have `en_US` locale installed on your system. To see what you have available on the system you can -start the command `:language ` and press `` to autocomplete possible options. +Just make sure you have ~en_US~ locale installed on your system. To see what you have available on the system you can +start the command ~:language ~ and press ~~ to autocomplete possible options. ** Links are not concealed -Links are concealed with Vim's conceal feature (see `:help conceal`). To enable concealing, add this to your `init.lua`: +Links are concealed with Vim's conceal feature (see ~:help conceal~). To enable concealing, add this to your ~init.lua~: #+begin_src lua vim.opt.conceallevel = 2 vim.opt.concealcursor = 'nc' #+end_src -Or if you are using `init.vim`: +Or if you are using ~init.vim~: #+begin_src vim set conceallevel=2 @@ -221,13 +221,13 @@ set concealcursor=nc ** Jumping to file path is not working for paths with forward slash If you are using Windows, paths are by default written with backslashes. -To use forward slashes, you must enable `shellslash` option (see `:help 'shellslash'`). +To use forward slashes, you must enable ~shellslash~ option (see ~:help 'shellslash'~). #+begin_src lua vim.opt.shellslash = true #+end_src -Or if you are using `init.vim`: +Or if you are using ~init.vim~: #+begin_src vim set shellslash @@ -245,7 +245,7 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Repeatable dates, date and time ranges - Capturing to default notes file/destination - Archiving (archive file or ARCHIVE tag) -- Exporting (via `emacs`, `pandoc` and custom export options) +- Exporting (via ~emacs~, ~pandoc~ and custom export options) - Notifications (experimental, see [Issue #49](https://github.com/nvim-orgmode/orgmode/issues/49)) - Calendar popup for easier navigation and date updates - Various org file mappings: @@ -264,14 +264,14 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Agenda view (a): - Ability to show daily(vd)/weekly(vw)/monthly(vm)/yearly(vy) agenda - Support for various date settings: - - DEADLINE: Warning settings - example: `<2021-06-11 Fri 11:00 -1d>` - - SCHEDULED: Delay setting - example: `<2021-06-11 Fri 11:00 -2d>` + - DEADLINE: Warning settings - example: ~<2021-06-11 Fri 11:00 -1d>~ + - SCHEDULED: Delay setting - example: ~<2021-06-11 Fri 11:00 -2d>~ - All dates - Repeater settings: - - Cumulate type: `<2021-06-11 Fri 11:00 +1w>` - - Catch-up type: `<2021-06-11 Fri 11:00 ++1w>` - - Restart type: `<2021-06-11 Fri 11:00 .+1w>` - - Time ranges - example: `<2021-06-11 Fri 11:00-12:30>` - - Date ranges - example: `<2021-06-11 Fri 11:00-12:30>--<2021-06-13 Sun 22:00>` + - Cumulate type: ~<2021-06-11 Fri 11:00 +1w>~ + - Catch-up type: ~<2021-06-11 Fri 11:00 ++1w>~ + - Restart type: ~<2021-06-11 Fri 11:00 .+1w>~ + - Time ranges - example: ~<2021-06-11 Fri 11:00-12:30>~ + - Date ranges - example: ~<2021-06-11 Fri 11:00-12:30>--<2021-06-13 Sun 22:00>~ - Properly lists tasks according to defined dates (DEADLINE,SCHEDULED,Plain date) - Navigate forward (f)/backward(b) or jump to specific date (J) - Go to task under cursor in current window(\) or other window(\) @@ -311,8 +311,8 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Insert TODO heading after current heading and it's content: \oit - Move headline up: \oK - Move headline down: \oJ - - Highlighted code blocks (`#+BEGIN_SRC filetype`) - - Exporting (via `emacs`, `pandoc` and custom export options) + - Highlighted code blocks (~#+BEGIN_SRC filetype~) + - Exporting (via ~emacs~, ~pandoc~ and custom export options) Link to detailed documentation: [DOCS](DOCS.md) From 5e0b51255d1fbf1b2cb97a1a4c2c8b430c02d8e5 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:33:12 -0400 Subject: [PATCH 03/27] Migrate most links and images --- README.org | 68 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/README.org b/README.org index 608102fd1..589f262ef 100644 --- a/README.org +++ b/README.org @@ -73,7 +73,7 @@ call dein#add('nvim-orgmode/orgmode') ** Setup -Note that this setup is not needed for [lazy.nvim](https://github.com/folke/lazy.nvim) +Note that this setup is not needed for [[https://github.com/folke/lazy.nvim][lazy.nvim]] since instructions above covers full setup #+begin_src ~lua @@ -144,26 +144,34 @@ Or just use ~omnifunc~ via \\ - **Open capture prompt**: \oc - In any orgmode buffer press g? for help -If you are new to Orgmode, see [Getting started](/DOCS.md#getting-started-with-orgmode) section in the Docs -or a hands-on [tutorial](https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started) in our wiki. +If you are new to Orgmode, see [[/DOCS.md#getting-started-with-orgmode][Getting started]] section in the Docs +or a hands-on [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][tutorial]] in our wiki. * Showcase ** Agenda -![agenda](https://user-images.githubusercontent.com/1782860/123549968-8521f600-d76b-11eb-9a93-02bad08b37ce.gif) +#+CAPTION: agenda +#+NAME: agenda +[[https://user-images.githubusercontent.com/1782860/123549968-8521f600-d76b-11eb-9a93-02bad08b37ce.gif]] ** Org file -![orgfile](https://user-images.githubusercontent.com/1782860/123549982-90752180-d76b-11eb-8828-9edf9f76af08.gif) +#+CAPTION: orgfile +#+NAME: orgfile +[[https://user-images.githubusercontent.com/1782860/123549982-90752180-d76b-11eb-8828-9edf9f76af08.gif]] ** Capturing and refiling -![capture](https://user-images.githubusercontent.com/1782860/123549993-9a972000-d76b-11eb-814b-b348a93df08a.gif) +#+CAPTION: capture +#+NAME: capture +[[https://user-images.githubusercontent.com/1782860/123549993-9a972000-d76b-11eb-814b-b348a93df08a.gif]] ** Autocompletion -![autocomplete](https://user-images.githubusercontent.com/1782860/123550227-e8605800-d76c-11eb-96f6-c0a677d562d4.gif) +#+CAPTION: autocomplete +#+NAME: autocomplete +[[https://user-images.githubusercontent.com/1782860/123550227-e8605800-d76c-11eb-96f6-c0a677d562d4.gif]] * Treesitter Info @@ -177,7 +185,7 @@ The built-in treesitter parser is used for parsing the org files. ** Indentation is not working -Make sure you are not overriding indentexpr in Org buffers with [nvim-treesitter indentation](https://github.com/nvim-treesitter/nvim-treesitter#indentation) +Make sure you are not overriding indentexpr in Org buffers with [[https://github.com/nvim-treesitter/nvim-treesitter#indentation][nvim-treesitter indentation]] ** I get ~treesitter/query.lua~ errors when opening agenda/capture prompt or org files @@ -233,7 +241,7 @@ Or if you are using ~init.vim~: set shellslash #+end_src -More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#issuecomment-1120200775) +More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecomment-1120200775][#281]] * Features @@ -246,7 +254,7 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Capturing to default notes file/destination - Archiving (archive file or ARCHIVE tag) - Exporting (via ~emacs~, ~pandoc~ and custom export options) -- Notifications (experimental, see [Issue #49](https://github.com/nvim-orgmode/orgmode/issues/49)) +- Notifications (experimental, see [[https://github.com/nvim-orgmode/orgmode/issues/49)][Issue #49]] - Calendar popup for easier navigation and date updates - Various org file mappings: - Promote/Demote @@ -256,7 +264,7 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Change tags - Toggle checkbox state - Remote editing from agenda view -- Repeatable mapping via [vim-repeat](https://github.com/tpope/vim-repeat) +- Repeatable mapping via [[https://github.com/tpope/vim-repeat][vim-repeat]] ** Detailed breakdown @@ -279,8 +287,8 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - List tasks that have "TODO" state (t): - Find headlines matching tag(s) (m): - Search for headlines (and it's content) for a query (s): - - [Advanced search](DOCS.md#advanced-search) for tags/todo kewords/properties - - Notifications (experimental, see [Issue #49](https://github.com/nvim-orgmode/orgmode/issues/49)) + - [[DOCS.md#advanced-search][Advanced search]] for tags/todo kewords/properties + - Notifications (experimental, see [[https://github.com/nvim-orgmode/orgmode/issues/49)][Issue #49]] - Clocking time - Capture: - Define custom templates @@ -312,19 +320,19 @@ More info on issue [#281](https://github.com/nvim-orgmode/orgmode/issues/281#iss - Move headline up: \oK - Move headline down: \oJ - Highlighted code blocks (~#+BEGIN_SRC filetype~) - - Exporting (via ~emacs~, ~pandoc~ and custom export options) + Exporting (via ~emacs~, ~pandoc~ and custom export options) -Link to detailed documentation: [DOCS](DOCS.md) +Link to detailed documentation: [[DOCS.md][DOCS]] * Plugins -- [org-roam.nvim](https://github.com/chipsenkbeil/org-roam.nvim) - Implementation of [Org-roam](https://www.orgroam.com/) knowledge management system -- [org-bullets.nvim](https://github.com/akinsho/org-bullets.nvim) - Show org mode bullets as UTF-8 characters -- [headlines.nvim](https://github.com/lukas-reineke/headlines.nvim) - Add few highlight options for code blocks and headlines -- [sniprun](https://github.com/michaelb/sniprun) - For code evaluation in blocks -- [vim-table-mode](https://github.com/dhruvasagar/vim-table-mode) - For table support +- [[https://www.orgroam.com/][org-roam.nvim](https://github.com/chipsenkbeil/org-roam.nvim) - Implementation of [Org-roam]] knowledge management system +- [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters +- [[https://github.com/lukas-reineke/headlines.nvim][headlines.nvim]] - Add few highlight options for code blocks and headlines +- [[https://github.com/michaelb/sniprun][sniprun]] - For code evaluation in blocks +- [[https://github.com/dhruvasagar/vim-table-mode][vim-table-mode]] - For table support -See all available plugins on [orgmode-nvim](https://github.com/topics/orgmode-nvim) +See all available plugins on [[https://github.com/topics/orgmode-nvim][orgmode-nvim]] **If you built a plugin please add "orgmode-nvim" topic to it.** @@ -332,24 +340,24 @@ See all available plugins on [orgmode-nvim](https://github.com/topics/orgmode-nv Anything that's a separate plugin in Emacs Orgmode should be a separate plugin in here. The point of this plugin is to provide functionality that's built into Emacs Orgmode core, and a good foundation for external plugins.
-If you want to build a plugin, post suggestions and improvements on [Plugins infrastructure](https://github.com/nvim-orgmode/orgmode/issues/26) +If you want to build a plugin, post suggestions and improvements on [[https://github.com/nvim-orgmode/orgmode/issues/26][Plugins infrastructure]] issue. ** :wrench: API -Documentation for our work-in-progress API can be found [here](doc/orgmode_api.txt) +Documentation for our work-in-progress API can be found [[doc/orgmode_api.txt][here]] * Contributing -See [CONTRIBUTING.md](CONTRIBUTING.md) +See [[CONTRIBUTING.md][CONTRIBUTING.md]] * Documentation -If you are just starting out with orgmode, have a look at the [Getting Started](https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started) section in our wiki. +If you are just starting out with orgmode, have a look at the [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][Getting Started]] section in our wiki. -Vim documentation is auto generated from [DOCS.md](DOCS.md) file with [md2vim](https://github.com/FooSoft/md2vim). +Vim documentation is auto generated from [[https://github.com/FooSoft/md2vim][DOCS.md](DOCS.md) file with [md2vim]]. -Hosted documentation is on: [https://nvim-orgmode.github.io/](https://nvim-orgmode.github.io/) +Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgmode.github.io/]] * Roadmap @@ -366,7 +374,7 @@ Hosted documentation is on: [https://nvim-orgmode.github.io/](https://nvim-orgmo * Thanks to -- [@dhruvasagar](https://github.com/dhruvasagar) and his [vim-dotoo](https://github.com/dhruvasagar/vim-dotoo) plugin +- [[https://github.com/dhruvasagar/vim-dotoo][@dhruvasagar](https://github.com/dhruvasagar) and his [vim-dotoo]] plugin that got me started using orgmode. Without him this plugin would not happen. -- [@milisims](https://github.com/milisims) for writing a treesitter parser for org -- [vim-orgmode](https://github.com/jceb/vim-orgmode) for some parts of the code (mostly syntax) +- [[https://github.com/milisims][@milisims]] for writing a treesitter parser for org +- [[https://github.com/jceb/vim-orgmode) for some parts of the code (mostly syntax][vim-orgmode]] From 18585fc547d88468bfad3fe0e59526fabdd6b9b1 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:34:38 -0400 Subject: [PATCH 04/27] Fix title --- README.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.org b/README.org index 589f262ef..5fe2f5137 100644 --- a/README.org +++ b/README.org @@ -1,4 +1,4 @@ -+title: nvim-orgmode +#+TITLE: nvim-orgmode * Quickstart From 2fa8084a3ba082dbc9537eae6fb192ebcee0c64c Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:35:41 -0400 Subject: [PATCH 05/27] cope with Github's broken headline hierarchy --- README.org | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/README.org b/README.org index 5fe2f5137..548b70d50 100644 --- a/README.org +++ b/README.org @@ -1,12 +1,12 @@ #+TITLE: nvim-orgmode -* Quickstart +** Quickstart -** Requirements +*** Requirements - Neovim 0.9.2 or later -** Installation +*** Installation Use your favourite package manager: @@ -71,7 +71,7 @@ call dein#add('nvim-orgmode/orgmode') -** Setup +*** Setup Note that this setup is not needed for [[https://github.com/folke/lazy.nvim][lazy.nvim]] since instructions above covers full setup @@ -104,7 +104,7 @@ require('orgmode').setup({ EOF #+begin_src ~ -*** Completion +**** Completion
nvim-cmp @@ -138,7 +138,7 @@ vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] Or just use ~omnifunc~ via \\ -** Usage +*** Usage - **Open agenda prompt**: \oa - **Open capture prompt**: \oc @@ -147,52 +147,52 @@ Or just use ~omnifunc~ via \\ If you are new to Orgmode, see [[/DOCS.md#getting-started-with-orgmode][Getting started]] section in the Docs or a hands-on [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][tutorial]] in our wiki. -* Showcase +** Showcase -** Agenda +*** Agenda #+CAPTION: agenda #+NAME: agenda [[https://user-images.githubusercontent.com/1782860/123549968-8521f600-d76b-11eb-9a93-02bad08b37ce.gif]] -** Org file +*** Org file #+CAPTION: orgfile #+NAME: orgfile [[https://user-images.githubusercontent.com/1782860/123549982-90752180-d76b-11eb-8828-9edf9f76af08.gif]] -** Capturing and refiling +*** Capturing and refiling #+CAPTION: capture #+NAME: capture [[https://user-images.githubusercontent.com/1782860/123549993-9a972000-d76b-11eb-814b-b348a93df08a.gif]] -** Autocompletion +*** Autocompletion #+CAPTION: autocomplete #+NAME: autocomplete [[https://user-images.githubusercontent.com/1782860/123550227-e8605800-d76c-11eb-96f6-c0a677d562d4.gif]] -* Treesitter Info +** Treesitter Info The built-in treesitter parser is used for parsing the org files. -** Known highlighting issues and limitations +*** Known highlighting issues and limitations - LaTex is still highlighted through syntax file -* Troubleshoot +** Troubleshoot -** Indentation is not working +*** Indentation is not working Make sure you are not overriding indentexpr in Org buffers with [[https://github.com/nvim-treesitter/nvim-treesitter#indentation][nvim-treesitter indentation]] -** I get ~treesitter/query.lua~ errors when opening agenda/capture prompt or org files +*** I get ~treesitter/query.lua~ errors when opening agenda/capture prompt or org files Tree-sitter parser might not be installed. Try running ~:lua require('orgmode.config'):reinstall_grammar()~ to reinstall it. -** Dates are not in English +*** Dates are not in English Dates are generated with Lua native date support, and it reads your current locale when creating them.
To use different locale you can add this to your ~init.lua~: @@ -210,7 +210,7 @@ language en_US.utf8 Just make sure you have ~en_US~ locale installed on your system. To see what you have available on the system you can start the command ~:language ~ and press ~~ to autocomplete possible options. -** Links are not concealed +*** Links are not concealed Links are concealed with Vim's conceal feature (see ~:help conceal~). To enable concealing, add this to your ~init.lua~: @@ -226,7 +226,7 @@ set conceallevel=2 set concealcursor=nc #+end_src -** Jumping to file path is not working for paths with forward slash +*** Jumping to file path is not working for paths with forward slash If you are using Windows, paths are by default written with backslashes. To use forward slashes, you must enable ~shellslash~ option (see ~:help 'shellslash'~). @@ -243,9 +243,9 @@ set shellslash More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecomment-1120200775][#281]] -* Features +** Features -** TL;DR +*** TL;DR - Agenda view - Search by tags/keyword @@ -266,7 +266,7 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Remote editing from agenda view - Repeatable mapping via [[https://github.com/tpope/vim-repeat][vim-repeat]] -** Detailed breakdown +*** Detailed breakdown - Agenda prompt: - Agenda view (a): @@ -324,7 +324,7 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom Link to detailed documentation: [[DOCS.md][DOCS]] -* Plugins +** Plugins - [[https://www.orgroam.com/][org-roam.nvim](https://github.com/chipsenkbeil/org-roam.nvim) - Implementation of [Org-roam]] knowledge management system - [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters @@ -334,24 +334,24 @@ Link to detailed documentation: [[DOCS.md][DOCS]] See all available plugins on [[https://github.com/topics/orgmode-nvim][orgmode-nvim]] -**If you built a plugin please add "orgmode-nvim" topic to it.** +***If you built a plugin please add "orgmode-nvim" topic to it.** -**NOTE**: None of the Emacs Orgmode plugins will be built into nvim-orgmode. +***NOTE**: None of the Emacs Orgmode plugins will be built into nvim-orgmode. Anything that's a separate plugin in Emacs Orgmode should be a separate plugin in here. The point of this plugin is to provide functionality that's built into Emacs Orgmode core, and a good foundation for external plugins.
If you want to build a plugin, post suggestions and improvements on [[https://github.com/nvim-orgmode/orgmode/issues/26][Plugins infrastructure]] issue. -** :wrench: API +*** :wrench: API Documentation for our work-in-progress API can be found [[doc/orgmode_api.txt][here]] -* Contributing +** Contributing See [[CONTRIBUTING.md][CONTRIBUTING.md]] -* Documentation +** Documentation If you are just starting out with orgmode, have a look at the [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][Getting Started]] section in our wiki. @@ -359,7 +359,7 @@ Vim documentation is auto generated from [[https://github.com/FooSoft/md2vim][DO Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgmode.github.io/]] -* Roadmap +** Roadmap - [x] Support searching by properties - [ ] Improve checkbox hierarchy @@ -372,7 +372,7 @@ Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgm - [ ] Support diary format dates - [ ] Support evaluating code blocks -* Thanks to +** Thanks to - [[https://github.com/dhruvasagar/vim-dotoo][@dhruvasagar](https://github.com/dhruvasagar) and his [vim-dotoo]] plugin that got me started using orgmode. Without him this plugin would not happen. From 92b3d11f643e424c86198298a92db9616a8c2285 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:39:54 -0400 Subject: [PATCH 06/27] Migrate embedded html --- README.org | 37 ++++++++++++------------------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/README.org b/README.org index 548b70d50..77927b9f3 100644 --- a/README.org +++ b/README.org @@ -10,9 +10,7 @@ Use your favourite package manager: -
- lazy.nvim (recommended) -
+#+HTML:
lazy.nvim (recommended)
#+begin_src lua { @@ -36,11 +34,9 @@ Use your favourite package manager: } #+end_src -
+#+HTML:
-
- packer.nvim -
+#+HTML:
packer.nvim
#+begin_src lua use {'nvim-orgmode/orgmode', config = function() @@ -49,27 +45,23 @@ end } #+end_src -
+#+HTML:
-
- vim-plug -
+#+HTML:
vim-plug
#+begin_src vim Plug 'nvim-orgmode/orgmode' #+end_src -
+#+HTML:
-
- dein.vim -
+#+HTML:
dein.vim
#+begin_src vim call dein#add('nvim-orgmode/orgmode') #+end_src -
+#+HTML:
*** Setup @@ -106,10 +98,7 @@ EOF **** Completion -
- nvim-cmp -
- +#+HTML:
nvim-cmp
#+begin_src lua require('cmp').setup({ sources = { @@ -118,11 +107,9 @@ require('cmp').setup({ }) #+end_src -
+#+HTML:
-
- completion-nvim -
+#+HTML:
completion-nvim
#+begin_src lua vim.g.completion_chain_complete_list = { @@ -134,7 +121,7 @@ vim.g.completion_chain_complete_list = { vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] #+end_src -
+#+HTML:
Or just use ~omnifunc~ via \\ From 17562552412d3772268891e16377374bb275835e Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:50:04 -0400 Subject: [PATCH 07/27] Migrate Headline logo and goodies/buttons --- README.org | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.org b/README.org index 77927b9f3..254643682 100644 --- a/README.org +++ b/README.org @@ -1,4 +1,19 @@ #+TITLE: nvim-orgmode +#+HTML:
+ +#+CAPTION: A blend of the Neovim (shape) and Org-mode (colours) logos +#+NAME: logo +#+ATTR_HTML: :width 250px +[[assets/nvim-orgmode.svg]] + +#+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) + +Orgmode clone written in Lua for Neovim 0.9.2+ + +[[#setup][Setup]] • [[/DOCS.md][Docs]] • [[#showcase][Showcase]] • [[#treesitter-info][Treesitter]] • [[#troubleshoot][Troubleshoot]] • [[#plugins][Plugins]] • [[CONTRIBUTING.md][Contributing]] • [[#thanks-to][Kudos]] + +#+HTML:
+ ** Quickstart From e35b695aa39b17abcf87e5aa021109532a720e32 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:52:00 -0400 Subject: [PATCH 08/27] Safer option for main logo --- README.org | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.org b/README.org index 254643682..b1df94a86 100644 --- a/README.org +++ b/README.org @@ -1,10 +1,7 @@ #+TITLE: nvim-orgmode #+HTML:
-#+CAPTION: A blend of the Neovim (shape) and Org-mode (colours) logos -#+NAME: logo -#+ATTR_HTML: :width 250px -[[assets/nvim-orgmode.svg]] +#+HTML: A blend of the Neovim (shape) and Org-mode (colours) logos #+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) From 8b2251bf18ae627f34821313ff911a2789b40099 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:55:16 -0400 Subject: [PATCH 09/27] Second attempt at logo+goodie formatting --- README.org | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.org b/README.org index b1df94a86..a2ef13049 100644 --- a/README.org +++ b/README.org @@ -1,9 +1,11 @@ #+TITLE: nvim-orgmode #+HTML:
-#+HTML: A blend of the Neovim (shape) and Org-mode (colours) logos +#+HTML: A blend of the Neovim (shape) and Org-mode (colours) logos
-#+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) +#+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) +#+HTML: ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) +#+HTML: ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) Orgmode clone written in Lua for Neovim 0.9.2+ From 0dda37feaba32458abcda50dbeba5d56c8b0cca7 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 17:56:56 -0400 Subject: [PATCH 10/27] Title under logo --- README.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.org b/README.org index a2ef13049..7165937df 100644 --- a/README.org +++ b/README.org @@ -1,8 +1,9 @@ -#+TITLE: nvim-orgmode #+HTML:
#+HTML: A blend of the Neovim (shape) and Org-mode (colours) logos
+* nvim-orgmode + #+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) #+HTML: ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) #+HTML: ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) From e53237f789dfce75340cd50597e98ecdb06b6fb7 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:06:14 -0400 Subject: [PATCH 11/27] Kofi Chat and other logos --- README.org | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/README.org b/README.org index 7165937df..85f8c3e8e 100644 --- a/README.org +++ b/README.org @@ -4,9 +4,21 @@ * nvim-orgmode -#+HTML:![License](https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square) -#+HTML: ![Kofi](https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi) -#+HTML: ![Chat](https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square) +#+HTML: +#+NAME: License +#+CAPTION: License +[[https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square]] +#+HTML: +#+HTML: +#+NAME: Kofi +#+CAPTION: Kofi +[[https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi]] +#+HTML: +#+HTML: +#+NAME: Chat +#+CAPTION: Chat +[[https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square]] +#+HTML: Orgmode clone written in Lua for Neovim 0.9.2+ From bc54a32b8ceeb33ce1a653a7ac1f4a4c3afd0221 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:10:15 -0400 Subject: [PATCH 12/27] Replace tags with =key= notation --- README.org | 75 ++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 39 deletions(-) diff --git a/README.org b/README.org index 85f8c3e8e..35d2ad0a6 100644 --- a/README.org +++ b/README.org @@ -5,17 +5,14 @@ * nvim-orgmode #+HTML: -#+NAME: License #+CAPTION: License [[https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square]] #+HTML: #+HTML: -#+NAME: Kofi #+CAPTION: Kofi [[https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi]] #+HTML: #+HTML: -#+NAME: Chat #+CAPTION: Chat [[https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square]] #+HTML: @@ -150,13 +147,13 @@ vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] #+HTML:
-Or just use ~omnifunc~ via \\ +Or just use ~omnifunc~ via =\\= *** Usage -- **Open agenda prompt**: \oa -- **Open capture prompt**: \oc -- In any orgmode buffer press g? for help +- **Open agenda prompt**: =\oa= +- **Open capture prompt**: =\oc= +- In any orgmode buffer press =g?= for help If you are new to Orgmode, see [[/DOCS.md#getting-started-with-orgmode][Getting started]] section in the Docs or a hands-on [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][tutorial]] in our wiki. @@ -283,8 +280,8 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom *** Detailed breakdown - Agenda prompt: - - Agenda view (a): - - Ability to show daily(vd)/weekly(vw)/monthly(vm)/yearly(vy) agenda + - Agenda view (=a=): + - Ability to show daily(=vd=)/weekly(=vw=)/monthly(=vm=)/yearly(=vy=) agenda - Support for various date settings: - DEADLINE: Warning settings - example: ~<2021-06-11 Fri 11:00 -1d>~ - SCHEDULED: Delay setting - example: ~<2021-06-11 Fri 11:00 -2d>~ @@ -295,44 +292,44 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Time ranges - example: ~<2021-06-11 Fri 11:00-12:30>~ - Date ranges - example: ~<2021-06-11 Fri 11:00-12:30>--<2021-06-13 Sun 22:00>~ - Properly lists tasks according to defined dates (DEADLINE,SCHEDULED,Plain date) - - Navigate forward (f)/backward(b) or jump to specific date (J) - - Go to task under cursor in current window(\) or other window(\) + - Navigate forward (=f=)/backward(=b=) or jump to specific date (=J=) + - Go to task under cursor in current window(=\=) or other window(=\=) - Print category from ":CATEGORY:" property if defined - - List tasks that have "TODO" state (t): - - Find headlines matching tag(s) (m): - - Search for headlines (and it's content) for a query (s): + - List tasks that have "TODO" state (=t=): + - Find headlines matching tag(s) (=m=): + - Search for headlines (and it's content) for a query (=s=): - [[DOCS.md#advanced-search][Advanced search]] for tags/todo kewords/properties - Notifications (experimental, see [[https://github.com/nvim-orgmode/orgmode/issues/49)][Issue #49]] - Clocking time - Capture: - Define custom templates - - Fast capturing to default notes file via \ - - Capturing to specific destination \or - - Abort capture with \ok + - Fast capturing to default notes file via =\= + - Capturing to specific destination =\or= + - Abort capture with =\ok= - Org files - Clocking time - - Refile to destination/headline: \or - - Increase/Decrease date under cursor: \/\ - - Change date under cursor via calendar popup: cid - - Change headline TODO state: forwardcit or backwardciT - - Open hyperlink or date under cursor: \oo - - Toggle checkbox: \ - - Toggle current line to headline and vice versa: \o\* - - Toggle folding of current headline: \ - - Toggle folding in whole file: \ - - Archive headline: \o$ - - Add archive tag: \oA - - Change tags: \ot - - Promote headline: << - - Demote headline: >> - - Promote subtree: \ - - Demote subtree: \>s - - Add headline/list item/checkbox: \\ - - Insert heading after current heading and it's content: \oih - - Insert TODO heading after current line: \oiT - - Insert TODO heading after current heading and it's content: \oit - - Move headline up: \oK - - Move headline down: \oJ + - Refile to destination/headline: =\or= + - Increase/Decrease date under cursor: =\=/=\= + - Change date under cursor via calendar popup: =cid= + - Change headline TODO state: forward=cit= or backward=ciT= + - Open hyperlink or date under cursor: =\oo= + - Toggle checkbox: =\= + - Toggle current line to headline and vice versa: =\o\*= + - Toggle folding of current headline: =\= + - Toggle folding in whole file: =\= + - Archive headline: =\o$= + - Add archive tag: =\oA= + - Change tags: =\ot= + - Promote headline: =<<= + - Demote headline: =>>= + - Promote subtree: =\s= + - Add headline/list item/checkbox: =\\= + - Insert heading after current heading and it's content: =\oih= + - Insert TODO heading after current line: =\oiT= + - Insert TODO heading after current heading and it's content: =\oit= + - Move headline up: =\oK + - Move headline down: =\oJ - Highlighted code blocks (~#+BEGIN_SRC filetype~) Exporting (via ~emacs~, ~pandoc~ and custom export options) From 6cd749e53e99656e98453715954f210a3dd2d442 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:13:24 -0400 Subject: [PATCH 13/27] Capitalize BEGIN_SRC & END_SRC for consistency --- README.org | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/README.org b/README.org index 35d2ad0a6..958672e2c 100644 --- a/README.org +++ b/README.org @@ -36,7 +36,7 @@ Use your favourite package manager: #+HTML:
lazy.nvim (recommended)
-#+begin_src lua +#+BEGIN_SRC lua { 'nvim-orgmode/orgmode', event = 'VeryLazy', @@ -56,34 +56,34 @@ Use your favourite package manager: -- }) end, } -#+end_src +#+END_SRC #+HTML:
#+HTML:
packer.nvim
-#+begin_src lua +#+BEGIN_SRC lua use {'nvim-orgmode/orgmode', config = function() require('orgmode').setup{} end } -#+end_src +#+END_SRC #+HTML:
#+HTML:
vim-plug
-#+begin_src vim +#+BEGIN_SRC vim Plug 'nvim-orgmode/orgmode' -#+end_src +#+END_SRC #+HTML:
#+HTML:
dein.vim
-#+begin_src vim +#+BEGIN_SRC vim call dein#add('nvim-orgmode/orgmode') -#+end_src +#+END_SRC #+HTML:
@@ -92,7 +92,7 @@ call dein#add('nvim-orgmode/orgmode') Note that this setup is not needed for [[https://github.com/folke/lazy.nvim][lazy.nvim]] since instructions above covers full setup -#+begin_src ~lua +#+BEGIN_SRC lua -- init.lua require('orgmode').setup({ @@ -108,7 +108,7 @@ require('orgmode').setup({ -- }) Or if you are using ~init.vim~, wrap the above snippet like so: -#+begin_src vim +#+BEGIN_SRC vim " init.vim lua << EOF @@ -118,24 +118,24 @@ require('orgmode').setup({ }) EOF -#+begin_src ~ +#+END_SRC **** Completion #+HTML:
nvim-cmp
-#+begin_src lua +#+BEGIN_SRC lua require('cmp').setup({ sources = { { name = 'orgmode' } } }) -#+end_src +#+END_SRC #+HTML:
#+HTML:
completion-nvim
-#+begin_src lua +#+BEGIN_SRC lua vim.g.completion_chain_complete_list = { org = { { mode = 'omni'}, @@ -143,7 +143,7 @@ vim.g.completion_chain_complete_list = { } -- add additional keyword chars vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] -#+end_src +#+END_SRC #+HTML:
@@ -208,15 +208,15 @@ Try running ~:lua require('orgmode.config'):reinstall_grammar()~ to reinstall it Dates are generated with Lua native date support, and it reads your current locale when creating them.
To use different locale you can add this to your ~init.lua~: -#+begin_src lua +#+BEGIN_SRC lua vim.cmd('language en_US.utf8') -#+end_src +#+END_SRC or ~init.vim~ -#+end_src +#+END_SRC language en_US.utf8 -#+end_src +#+END_SRC Just make sure you have ~en_US~ locale installed on your system. To see what you have available on the system you can start the command ~:language ~ and press ~~ to autocomplete possible options. @@ -225,32 +225,32 @@ start the command ~:language ~ and press ~~ to autocomplete possible option Links are concealed with Vim's conceal feature (see ~:help conceal~). To enable concealing, add this to your ~init.lua~: -#+begin_src lua +#+BEGIN_SRC lua vim.opt.conceallevel = 2 vim.opt.concealcursor = 'nc' -#+end_src +#+END_SRC Or if you are using ~init.vim~: -#+begin_src vim +#+BEGIN_SRC vim set conceallevel=2 set concealcursor=nc -#+end_src +#+END_SRC *** Jumping to file path is not working for paths with forward slash If you are using Windows, paths are by default written with backslashes. To use forward slashes, you must enable ~shellslash~ option (see ~:help 'shellslash'~). -#+begin_src lua +#+BEGIN_SRC lua vim.opt.shellslash = true -#+end_src +#+END_SRC Or if you are using ~init.vim~: -#+begin_src vim +#+BEGIN_SRC vim set shellslash -#+end_src +#+END_SRC More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecomment-1120200775][#281]] From 889c44e622eeadd18f7222a2bfe2cb456db758ba Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:14:47 -0400 Subject: [PATCH 14/27] Fix html linebreak --- README.org | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.org b/README.org index 958672e2c..439cf6e0d 100644 --- a/README.org +++ b/README.org @@ -205,7 +205,8 @@ Try running ~:lua require('orgmode.config'):reinstall_grammar()~ to reinstall it *** Dates are not in English -Dates are generated with Lua native date support, and it reads your current locale when creating them.
+Dates are generated with Lua native date support, and it reads your current locale when creating them. +#+HTML:
To use different locale you can add this to your ~init.lua~: #+BEGIN_SRC lua From b80f0338f1afcbefe3c52c6955d0459c4e7cc401 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:16:05 -0400 Subject: [PATCH 15/27] Fix mismatched code block --- README.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.org b/README.org index 439cf6e0d..b4b66b470 100644 --- a/README.org +++ b/README.org @@ -215,7 +215,7 @@ vim.cmd('language en_US.utf8') or ~init.vim~ -#+END_SRC +#+BEGIN_SRC vim language en_US.utf8 #+END_SRC From dcb54c552f81c6bc223e031869d6d63616720f77 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:17:56 -0400 Subject: [PATCH 16/27] no need to escape < > for vim keys (i.e. ) --- README.org | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/README.org b/README.org index b4b66b470..3093b910f 100644 --- a/README.org +++ b/README.org @@ -294,7 +294,7 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Date ranges - example: ~<2021-06-11 Fri 11:00-12:30>--<2021-06-13 Sun 22:00>~ - Properly lists tasks according to defined dates (DEADLINE,SCHEDULED,Plain date) - Navigate forward (=f=)/backward(=b=) or jump to specific date (=J=) - - Go to task under cursor in current window(=\=) or other window(=\=) + - Go to task under cursor in current window(==) or other window(==) - Print category from ":CATEGORY:" property if defined - List tasks that have "TODO" state (=t=): - Find headlines matching tag(s) (=m=): @@ -304,33 +304,33 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Clocking time - Capture: - Define custom templates - - Fast capturing to default notes file via =\= - - Capturing to specific destination =\or= - - Abort capture with =\ok= + - Fast capturing to default notes file via == + - Capturing to specific destination =or= + - Abort capture with =ok= - Org files - Clocking time - - Refile to destination/headline: =\or= - - Increase/Decrease date under cursor: =\=/=\= + - Refile to destination/headline: =or= + - Increase/Decrease date under cursor: ==/== - Change date under cursor via calendar popup: =cid= - Change headline TODO state: forward=cit= or backward=ciT= - - Open hyperlink or date under cursor: =\oo= - - Toggle checkbox: =\= - - Toggle current line to headline and vice versa: =\o\*= - - Toggle folding of current headline: =\= - - Toggle folding in whole file: =\= - - Archive headline: =\o$= - - Add archive tag: =\oA= - - Change tags: =\ot= + - Open hyperlink or date under cursor: =oo= + - Toggle checkbox: == + - Toggle current line to headline and vice versa: =o\*= + - Toggle folding of current headline: == + - Toggle folding in whole file: == + - Archive headline: =o$= + - Add archive tag: =oA= + - Change tags: =ot= - Promote headline: =<<= - Demote headline: =>>= - - Promote subtree: =\s= - - Add headline/list item/checkbox: =\\= - - Insert heading after current heading and it's content: =\oih= - - Insert TODO heading after current line: =\oiT= - - Insert TODO heading after current heading and it's content: =\oit= - - Move headline up: =\oK - - Move headline down: =\oJ + - Promote subtree: =s= + - Add headline/list item/checkbox: == + - Insert heading after current heading and it's content: =oih= + - Insert TODO heading after current line: =oiT= + - Insert TODO heading after current heading and it's content: =oit= + - Move headline up: =oK + - Move headline down: =oJ - Highlighted code blocks (~#+BEGIN_SRC filetype~) Exporting (via ~emacs~, ~pandoc~ and custom export options) From d68c2768ab03c4bac2aaf9c15f6e99d4200f6297 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:30:54 -0400 Subject: [PATCH 17/27] Attempt to fix kofi icon --- README.org | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.org b/README.org index 3093b910f..48f3be53a 100644 --- a/README.org +++ b/README.org @@ -5,15 +5,12 @@ * nvim-orgmode #+HTML: -#+CAPTION: License [[https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square]] #+HTML: #+HTML: -#+CAPTION: Kofi [[https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi]] #+HTML: #+HTML: -#+CAPTION: Chat [[https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square]] #+HTML: From 0bfee5042f91920f1606e0bcd4cca09dcf88b04f Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:33:46 -0400 Subject: [PATCH 18/27] One more time --- README.org | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.org b/README.org index 48f3be53a..c5d703b85 100644 --- a/README.org +++ b/README.org @@ -5,13 +5,13 @@ * nvim-orgmode #+HTML: -[[https://img.shields.io/badge/license-MIT-brightgreen?style=flat-square]] +#+HTML:logo_desc #+HTML: #+HTML: -[[https://img.shields.io/badge/support-kofi-00b9fe?style=flat-square&logo=kofi]] +#+HTML:logo_desc #+HTML: #+HTML: -[[https://img.shields.io/matrix/neovim-orgmode:matrix.org?logo=matrix&server_fqdn=matrix.org&style=flat-square]] +#+HTML:logo_desc #+HTML: Orgmode clone written in Lua for Neovim 0.9.2+ From cbcf4d8887cc8fd6856792c86f30d7b2429b5597 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 18:44:04 -0400 Subject: [PATCH 19/27] Multiple formating fixes --- README.org | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.org b/README.org index c5d703b85..3094e45d2 100644 --- a/README.org +++ b/README.org @@ -4,6 +4,8 @@ * nvim-orgmode +** TODO: Logos add image alt text to links + #+HTML: #+HTML:logo_desc #+HTML: @@ -144,12 +146,12 @@ vim.cmd[[autocmd FileType org setlocal iskeyword+=:,#,+]] #+HTML: -Or just use ~omnifunc~ via =\\= +Or just use ~omnifunc~ via == *** Usage -- **Open agenda prompt**: =\oa= -- **Open capture prompt**: =\oc= +- *Open agenda prompt*: =oa= +- *Open capture prompt*: =oc= - In any orgmode buffer press =g?= for help If you are new to Orgmode, see [[/DOCS.md#getting-started-with-orgmode][Getting started]] section in the Docs @@ -238,7 +240,8 @@ set concealcursor=nc *** Jumping to file path is not working for paths with forward slash If you are using Windows, paths are by default written with backslashes. -To use forward slashes, you must enable ~shellslash~ option (see ~:help 'shellslash'~). +To use forward slashes, you must enable ~shellslash~ option +(see ~:help 'shellslash'~). #+BEGIN_SRC lua vim.opt.shellslash = true @@ -335,7 +338,7 @@ Link to detailed documentation: [[DOCS.md][DOCS]] ** Plugins -- [[https://www.orgroam.com/][org-roam.nvim](https://github.com/chipsenkbeil/org-roam.nvim) - Implementation of [Org-roam]] knowledge management system +- [[https://github.com/chipsenkbeil/org-roam.nvim][https://www.orgroam.com/org-roam.nvim]] - Implementation of [[https://orgroam.com][Org-roam]] knowledge management system - [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters - [[https://github.com/lukas-reineke/headlines.nvim][headlines.nvim]] - Add few highlight options for code blocks and headlines - [[https://github.com/michaelb/sniprun][sniprun]] - For code evaluation in blocks From 0a482a1bdf5fedffe1ab5694e40df072c1b35799 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:28:51 -0400 Subject: [PATCH 20/27] More minor changes --- README.org | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.org b/README.org index 3094e45d2..2a0cc6764 100644 --- a/README.org +++ b/README.org @@ -338,7 +338,7 @@ Link to detailed documentation: [[DOCS.md][DOCS]] ** Plugins -- [[https://github.com/chipsenkbeil/org-roam.nvim][https://www.orgroam.com/org-roam.nvim]] - Implementation of [[https://orgroam.com][Org-roam]] knowledge management system +- [[https://github.com/chipsenkbeil/org-roam.nvim][org-roam.nvim]] - Implementation of [[https://orgroam.com][Org-roam]] knowledge management system - [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters - [[https://github.com/lukas-reineke/headlines.nvim][headlines.nvim]] - Add few highlight options for code blocks and headlines - [[https://github.com/michaelb/sniprun][sniprun]] - For code evaluation in blocks @@ -348,10 +348,11 @@ See all available plugins on [[https://github.com/topics/orgmode-nvim][orgmode-n ***If you built a plugin please add "orgmode-nvim" topic to it.** -***NOTE**: None of the Emacs Orgmode plugins will be built into nvim-orgmode. +*NOTE*: None of the Emacs Orgmode plugins will be built into nvim-orgmode. Anything that's a separate plugin in Emacs Orgmode should be a separate plugin in here. The point of this plugin is to provide functionality that's built into Emacs Orgmode core, -and a good foundation for external plugins.
+and a good foundation for external plugins. +#+HTML:
If you want to build a plugin, post suggestions and improvements on [[https://github.com/nvim-orgmode/orgmode/issues/26][Plugins infrastructure]] issue. @@ -367,7 +368,7 @@ See [[CONTRIBUTING.md][CONTRIBUTING.md]] If you are just starting out with orgmode, have a look at the [[https://github.com/nvim-orgmode/orgmode/wiki/Getting-Started][Getting Started]] section in our wiki. -Vim documentation is auto generated from [[https://github.com/FooSoft/md2vim][DOCS.md](DOCS.md) file with [md2vim]]. +Vim documentation is auto generated from [[DOCS.md][DOCS.md]] file with [[https://github.com/FooSoft/md2vim][md2vim]]. Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgmode.github.io/]] @@ -386,7 +387,7 @@ Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgm ** Thanks to -- [[https://github.com/dhruvasagar/vim-dotoo][@dhruvasagar](https://github.com/dhruvasagar) and his [vim-dotoo]] plugin +- [[https://github.com/dhruvasagar][@dhruvasagar]] and his [[https://github.com/dhruvasagar/vim-dotoo][vim-dotoo]] plugin that got me started using orgmode. Without him this plugin would not happen. - [[https://github.com/milisims][@milisims]] for writing a treesitter parser for org -- [[https://github.com/jceb/vim-orgmode) for some parts of the code (mostly syntax][vim-orgmode]] +- [[https://github.com/jceb/vim-orgmode][vim-orgmode]] for some parts of the code (mostly syntax) From 007dbc648f5aeacc145cfc4c02587c42efb67885 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:32:13 -0400 Subject: [PATCH 21/27] Add alt-text to top buttons --- README.org | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/README.org b/README.org index 2a0cc6764..33b679952 100644 --- a/README.org +++ b/README.org @@ -4,17 +4,9 @@ * nvim-orgmode -** TODO: Logos add image alt text to links - -#+HTML: -#+HTML:logo_desc -#+HTML: -#+HTML: -#+HTML:logo_desc -#+HTML: -#+HTML: -#+HTML:logo_desc -#+HTML: +#+HTML:License +#+HTML:Kofi +#+HTML:Chat Orgmode clone written in Lua for Neovim 0.9.2+ From f25515ca27995810700e8f785d2b5a65f4207375 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:46:04 -0400 Subject: [PATCH 22/27] Fix small formatting issues (almost complete) --- README.org | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.org b/README.org index 33b679952..b41c436aa 100644 --- a/README.org +++ b/README.org @@ -211,7 +211,7 @@ language en_US.utf8 #+END_SRC Just make sure you have ~en_US~ locale installed on your system. To see what you have available on the system you can -start the command ~:language ~ and press ~~ to autocomplete possible options. +start the command ~:language~ and press ~~ to autocomplete possible options. *** Links are not concealed @@ -233,7 +233,7 @@ set concealcursor=nc If you are using Windows, paths are by default written with backslashes. To use forward slashes, you must enable ~shellslash~ option -(see ~:help 'shellslash'~). +(see ~:help shellslash~). #+BEGIN_SRC lua vim.opt.shellslash = true @@ -302,12 +302,12 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Org files - Clocking time - Refile to destination/headline: =or= - - Increase/Decrease date under cursor: ==/== + - Increase/Decrease date under cursor: == / == - Change date under cursor via calendar popup: =cid= - Change headline TODO state: forward=cit= or backward=ciT= - Open hyperlink or date under cursor: =oo= - Toggle checkbox: == - - Toggle current line to headline and vice versa: =o\*= + - Toggle current line to headline and vice versa: =o*= - Toggle folding of current headline: == - Toggle folding in whole file: == - Archive headline: =o$= @@ -321,14 +321,14 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Insert heading after current heading and it's content: =oih= - Insert TODO heading after current line: =oiT= - Insert TODO heading after current heading and it's content: =oit= - - Move headline up: =oK - - Move headline down: =oJ + - Move headline up: =oK= + - Move headline down: =oJ= - Highlighted code blocks (~#+BEGIN_SRC filetype~) Exporting (via ~emacs~, ~pandoc~ and custom export options) Link to detailed documentation: [[DOCS.md][DOCS]] -** Plugins +** Pluginsa - [[https://github.com/chipsenkbeil/org-roam.nvim][org-roam.nvim]] - Implementation of [[https://orgroam.com][Org-roam]] knowledge management system - [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters @@ -338,13 +338,15 @@ Link to detailed documentation: [[DOCS.md][DOCS]] See all available plugins on [[https://github.com/topics/orgmode-nvim][orgmode-nvim]] -***If you built a plugin please add "orgmode-nvim" topic to it.** +*If you built a plugin please add "orgmode-nvim" topic to it.* +#+BEGIN_QUOTE *NOTE*: None of the Emacs Orgmode plugins will be built into nvim-orgmode. Anything that's a separate plugin in Emacs Orgmode should be a separate plugin in here. The point of this plugin is to provide functionality that's built into Emacs Orgmode core, and a good foundation for external plugins. -#+HTML:
+#+END_QUOTE + If you want to build a plugin, post suggestions and improvements on [[https://github.com/nvim-orgmode/orgmode/issues/26][Plugins infrastructure]] issue. From 7b5e3543c64d341c9a8c322243c3bff40330d463 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:51:23 -0400 Subject: [PATCH 23/27] attempt to use native org checkboxes --- README.org | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.org b/README.org index b41c436aa..d21982439 100644 --- a/README.org +++ b/README.org @@ -368,14 +368,14 @@ Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgm ** Roadmap -- [x] Support searching by properties +- [X] Support searching by properties - [ ] Improve checkbox hierarchy -- [x] Support todo keyword faces -- [x] Support clocking work time -- [x] Improve folding -- [x] Support exporting (via existing emacs tools) +- [X] Support todo keyword faces +- [X] Support clocking work time +- [X] Improve folding +- [X] Support exporting (via existing emacs tools) - [ ] Support archiving to specific headline -- [x] Support tables +- [X] Support tables - [ ] Support diary format dates - [ ] Support evaluating code blocks From 19eeb940e4e77fea721aaf88550e4fd55377db6c Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:54:08 -0400 Subject: [PATCH 24/27] "Fix" checkboxes with emojis --- README.org | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.org b/README.org index d21982439..8c108be49 100644 --- a/README.org +++ b/README.org @@ -368,16 +368,16 @@ Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgm ** Roadmap -- [X] Support searching by properties -- [ ] Improve checkbox hierarchy -- [X] Support todo keyword faces -- [X] Support clocking work time -- [X] Improve folding -- [X] Support exporting (via existing emacs tools) -- [ ] Support archiving to specific headline -- [X] Support tables -- [ ] Support diary format dates -- [ ] Support evaluating code blocks +- :white_check_mark: Support searching by properties +- :X: Improve checkbox hierarchy +- :white_check_mark: Support todo keyword faces +- :white_check_mark: Support clocking work time +- :white_check_mark: Improve folding +- :white_check_mark: Support exporting (via existing emacs tools) +- :X: Support archiving to specific headline +- :white_check_mark: Support tables +- :X: Support diary format dates +- :X: Support evaluating code blocks ** Thanks to From 58dd991dd19b921a31741a9462ae4d08dbb0d612 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 19:56:17 -0400 Subject: [PATCH 25/27] More emoji fixes --- README.org | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.org b/README.org index 8c108be49..2aa49a4fd 100644 --- a/README.org +++ b/README.org @@ -369,15 +369,15 @@ Hosted documentation is on: [[https://nvim-orgmode.github.io/][https://nvim-orgm ** Roadmap - :white_check_mark: Support searching by properties -- :X: Improve checkbox hierarchy +- :white_square_button: Improve checkbox hierarchy - :white_check_mark: Support todo keyword faces - :white_check_mark: Support clocking work time - :white_check_mark: Improve folding - :white_check_mark: Support exporting (via existing emacs tools) -- :X: Support archiving to specific headline +- :white_square_button: Support archiving to specific headline - :white_check_mark: Support tables -- :X: Support diary format dates -- :X: Support evaluating code blocks +- :white_square_button: Support diary format dates +- :white_square_button: Support evaluating code blocks ** Thanks to From b9eb712d4418e783f67e237a40d2e7bf85aa4e24 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 29 May 2024 20:15:05 -0400 Subject: [PATCH 26/27] Small inline code fix --- README.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.org b/README.org index 2aa49a4fd..5447e5688 100644 --- a/README.org +++ b/README.org @@ -304,7 +304,7 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom - Refile to destination/headline: =or= - Increase/Decrease date under cursor: == / == - Change date under cursor via calendar popup: =cid= - - Change headline TODO state: forward=cit= or backward=ciT= + - Change headline TODO state: forward =cit= or backward =ciT= - Open hyperlink or date under cursor: =oo= - Toggle checkbox: == - Toggle current line to headline and vice versa: =o*= From f045d7f27338bb1feb01afa6dfa9c1ffd4adff78 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Thu, 30 May 2024 08:31:18 -0400 Subject: [PATCH 27/27] Fix small typo --- README.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.org b/README.org index 5447e5688..04b85e29a 100644 --- a/README.org +++ b/README.org @@ -328,7 +328,7 @@ More info on issue [[https://github.com/nvim-orgmode/orgmode/issues/281#issuecom Link to detailed documentation: [[DOCS.md][DOCS]] -** Pluginsa +** Plugins - [[https://github.com/chipsenkbeil/org-roam.nvim][org-roam.nvim]] - Implementation of [[https://orgroam.com][Org-roam]] knowledge management system - [[https://github.com/akinsho/org-bullets.nvim][org-bullets.nvim]] - Show org mode bullets as UTF-8 characters