* Changelog All notable changes to this project will be documented in this file. This log is kept according to the [[http://keepachangelog.com/][Keep a CHANGELOG]] manifesto ** 0.7.0 :unreleased: *** Added - Subtracting when entering dates (PR #276) *** Fixed - =ir= text object now works with most operations (PR #284, closes #273) ** 0.6.0 <2017-11-06 Mon> :released: *** Added - Introduced sphinx documentation to Python modules. (PR #237) - Add =Python3= support. (PR #231, closes #226) - Implementing agenda overview for current buffer. (PR #229) - =g:org_aggressive_conceal=, if value =1=, will conceal all simple format identifying characters, default =0=. (PR #188) - (testing on `g:org_aggressive_conceal=1' mode) Add possibility to escape format indicating characters from leading inline markup, by escaping with "\". - Add alternative behavior: refrain from entering insert mode after heading/checkbox creation through keybindings. Activate by setting =g:org_prefer_insert_mode= to 0. (closes #211) - Add export as LaTeX beamer slides (PR #206) - Keybinding to create plainlist item directly. (closes #190) - Make % jump between < and >. (PR #251, closes #250) *** Changed - Changed default value for =g:org_indent= from =1= to =0=. (closes #243) - Revamped TODO keyword cycling rules. (PR #237) - In [[syntax/org.vim][syntax/org.vim]], changed `\@<=' with computational faster `\zs' - Using =c[n/N]= to create new plainlist item following current plainlist item. Now these keybindings will unconditionally create empty checkbox. (closes #190) *** Deprecated - Nothing *** Removed - Removed the requirement for TODO state keywords to be upper-case. (PR #235) *** Fixed - Avoid duplicate =InsertLeave= handlers (PR #222, closes #223) - Fix python3 compatibility issue with regexes (PR #266, closes #263, #265) - Fixed python3 compatible issue within =CalendarAction=. (PR #242, closes #241) - Tree promoting/demoting no longer destroy list and checkbox structure. (closes #217) - Fixed bug when promote/demote headings when it contain lists. (PR #239, partly fixes #217) - Silenced =W18= warning when non-ASCII coded TODO keywords are used. (PR #236) - Fix non-English locale support issue in OrgDate and Agenda. (PR #234, closes #230) - Fix =concealcursor= mis-setting. (from ="nc"= to =nc=) - Fix duplicate =InsertLeave= autocmd for =tag_complete=. (closes #223) - Fix utl error when =\= or white space is in the link by auto-escaping. (closes #220) - Fix typo vbm -> vmb (PR #219) - Fix toggling checkboxes with plain embedded lists (PR #212, closes #209) - Return to right window before setting todo (closes #202) - Fix link to calendar-vim (closes #197) - Fix =out of bound= issue when creating heading/checkbox after last instance in document on NeoVim. (closes #213) ** 0.5.0 <2015-10-10 Sat> :released: *** Added - show link description in headings when folded, instead of the whole link - add simplified mappings to create new headings with [|] - improve incrementing and decrementing of list items - moved changelog information to its own file - add tests for the tags plugin - copy type and indentation when creating new list items - increase/decrease ordered list when adding new items - add support for alphanumeric ordered lists - add test cases for overlapping mappings - add three dots after folded text, like in orgmode - improve highlighting of org-mode properties (closes issue #130) - implement global visibility as it works in Emacs org-mode (closes issue #119) - improve detection of speeddating plugin (closes issue #121) - add support for high speed searching of headings that use certain tags (closes issue #58) - make echo, echom and echoe split messages a line ends and execute a single vim command for each line - add export commands OrgExportToPDF and OrgExportToHTML (closes issue #107) - add variables for customizing the export via Emacs: g:org_export_emacs, g:org_export_verbose, g:org_export_init_script (closes issue #107) - switch to subprocess.Popen for Emcas export (closes issue #107) - add defaults and examples for all variables - add support for inserting new checkboxes with the same keybinging as inserting new headings (thanks to Powen Tan) - implemented support for markdown export (issue #185) *** Deprecated - Nothing *** Removed - Nothing *** Fixed - allow checkbox status to be toggled when there is no indicator present ([]) - improve installation instructions (related to issues #111 and #176) - optimize checkbox regex to match also just the type without status and title - fix broken unordered lists - set org_tag_column to textwidth - change commentstring to "# %s" - fix syntax highlighting of list items - fix indentation of first checkbox of a heading - fix indentation of first checkbox of a heading - disable highlighting of non-printable characters in todo state selection window - fix highlighting of todo keywords that are followed by additional characters, i.e. TODOs - omit status when entering new checkbox item if current checkbox doesn't have one - fix broken indentation of checkboxes (closes issue #146) - fix CalendarAction is undefined (closes issue #142) - correct overlapping mappings in PluginDate - fix cache problems when inserting a new heading, together with multi line text (closes issue #116) - rename plug to OrgTodoToggleNonInteractive (closes issue #114) - fix jumping to the first character within the body of a heading - use Ignore highlighting instead of NonText for shaded stars (closes issues #173) - fix broken buffer number (closes issue #177) - make exports work with emacs 24.4 (closes issue #178) - improve comments - fix syntax for #+BEGIN_* blocks (issue #186) ** 0.4.0-0 <2011-10-16 Sun> :released: - fix broken repeat settings for moving a heading - improve performance when moving a heading upward or downward (closes issue #108) - improve performance when changing the level of a heading (related to issue #108) - extend liborgmode.headings.HeadingList to allow headings to not be tainted when moving them around - change heading tree text object to ir/ar... because of vim's it/at text object (closes issue #106) - improve performance when inserting a new heading below (closes issue #105) - remove duplicate tags (closes issue #104) - improve performance in insert mode (closes issue #103) - improve performance when opening larger org files (closes issue #103) - replace org.txt by orgguide.txt (closes issue #77) - replace g:org_leader by (closes issue #101) To restore the previous behavior add the following line to your vimrc: > let maplocalleader = ',' < - change normal command execution to not remap any key (related to issue #85) - fix regression timeout when opening folds (closes issue #100) - vim-orgmode multistate documentation (closes issue #77) - add support for @-signs in tags (closes issue #98) - enable file completion for hyperlinks by default (closes issue #97) - fix traceback when pressing while editing a link (closes issue #96) - implement reverse visibility cycling using (closes issue #95) - change ,, and ,. to remap zr and zm. (closes issue #73) - add .cnf files to the vimball archive (closes #93) - integrate pylint code checker (closes issue #87) - solve encoding issues in the agenda plugin (closes issue #86) - add description for writing test cases - add coverage report target (closes issue #74) - add support for plain lists, thanks to Aleksandar Dimitrov (closes issue #81) - add agenda view, many thanks to Stefan Otte (closes issue #34) - move cursor to the current todo state when selecting the todo state interactively (closes issue #61) - add parameter scope to method settings.get - add method settings.unset - fix cursor positioning when selecting todo states - improve date plugin - update vba targets to its new name vmb - demoting a newly created second level heading doesn't cause all children to be deleted anymore (closes issue #65) - add error message for missing dependencies (closes issue #59) - rename tests directory - change licensing of the documentation to GNU Free Documentation License - integrate orgguide (closes issue #57) - replace DIRECTION_* with an enum (closes issue #56 and issue #49) ** 0.3.1-0 <2011-08-14 Sun> :released: - demoting a newly created second level heading doesn't cause all children to be deleted anymore (closes issue #65) - add error message for missing dependencies (closes issue #59) ** 0.3.0-0 <2011-08-09 Tue> :released: - fix completion menu popup that disappeared because of the usage of vim.command (closes issue #48) - implement interactive todo state selection (closes issue #5) - add orgmode group to au commands in TagProperties plugin (closes issue #53) - allow demotion of first level headings (closes issue #27) - fix encoding issues in Date plugin - add general support for multiple todo sequences (closes Issue #46) - fix folded text for headings containing backslashes or double quotes (closes issue #26) - add Document.get_todo_states() and Document.get_all_todo_states() - don't confuse upper case words at the beginning of a heading with a todo state (closes issue #28) - fix error in setting tags (issue #25) - improve split of heading (issue #24) - add variable g:org_improve_split_heading to enable/disable improve the split of headings (issue #24) - implement shortcut for moving to the partent's next sibling (g}) (issue #22) - fix duplication of children when inserting a new heading (issue #20) - always start insert mode when adding a new heading (issue #21) ** 0.2.1-0 <2011-06-26 Sun> :released: - fix encoding of todo states set by the Todo plugin (thanks to Daniel Carl and kien for pointing out the issue) - add documentation for remapping shortcuts - add documentation for customizing syntax highlighting ** 0.2.0-0 <2011-06-25 Sat> :released: - initial release