summaryrefslogtreecommitdiffstats
path: root/runtime/doc/version9.txt
diff options
context:
space:
mode:
authorYegappan Lakshmanan <4298407+yegappan@users.noreply.github.com>2023-09-24 14:07:03 -0700
committerGitHub <noreply@github.com>2023-09-24 23:07:03 +0200
commit7c948644fbd62d5065e2328e8fbe0b508db58ac0 (patch)
tree3e7c40d2355df2c93be487e3b1662abf1fec76e6 /runtime/doc/version9.txt
parent790f9a890ceeb9539776265cba0f026fb2c96790 (diff)
runtime(doc): Update the version9.txt with a template for version 9.1 enhancements (#13165)
Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/doc/version9.txt')
-rw-r--r--runtime/doc/version9.txt81
1 files changed, 81 insertions, 0 deletions
diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt
index 95b766d6c8..ee5b68d827 100644
--- a/runtime/doc/version9.txt
+++ b/runtime/doc/version9.txt
@@ -31679,4 +31679,85 @@ Solution: make menu generation script use Vim9 script, fix errors.
Files: runtime/makemenu.vim
+==============================================================================
+VERSION 9.1 *version-9.1* *version9.1* *vim-9.1*
+
+This section is about improvements made between version 9.0 and 9.1.
+
+This release has hundreds of bug fixes, there are a few new features and there
+are many minor improvements.
+
+Vim9 classes
+------------
+
+Virtual text
+------------
+
+Smooth Scroll
+-------------
+
+Other improvements *new-other-9.1*
+------------------
+
+Changed *changed-9.1*
+-------
+
+Added *added-9.1*
+-----
+
+Various syntax, indent and other plugins were added.
+
+Functions: ~
+
+|err_teapot()| produce error 418 or 503
+|getbufoneline()| get a one line from the specified buffer
+|getcellwidths()| get character cell width overrides
+|getmouseshape()| get name of the current mouse shape
+|getscriptinfo()| get list of sourced vim scripts
+|indexof()| index in a List or Blob of a true expression
+|instanceof()| check if a variable is an instance of a given class
+|keytrans()| translate internal key codes to be usable with |:map|
+|popup_findecho()| get window ID for popup used for |:echowindow|
+|setcmdline()| set the current command line
+|strutf16len()| number of UTF-16 code units in a string
+|swapfilelist()| list of existing swap files in 'directory'
+|test_mswin_event()| generate an MS-Windows event for testing
+|utf16idx()| UTF-16 index of a byte in a string
+
+
+Autocommands: ~
+
+|TextChangedT| after a change was made to the text in Terminal mode
+|WinResized| after a window in the current tab page is resized
+
+
+Commands: ~
+
+|:abstract| define an Vim9 abstract class
+|:class| start of a class specification
+|:defer| call function when current function is done
+|:echowindow| same as :echomsg, but use a popup window
+|:endinterface| end of an interface specification
+|:endclass| end of a class specification
+|:horizontal| following window command work horizontally
+|:interface| start of an interface specification
+|:public| prefix for a class or object member
+|:static| prefix for a class member or function
+|:this| prefix for an object member
+
+
+Options: ~
+
+'jumpoptions' specifies how jumping is done
+'keyprotocol' what keyboard protocol to use for what terminal
+'lispoptions' changes how Lisp indenting is done
+'showcmdloc' where to show (partial) command
+'smoothscroll' scroll by screen lines when 'wrap' is set
+'splitkeep' determines scroll behavior for split windows
+
+
+Patches *patches-9.1*
+-------
+
+
vim:tw=78:ts=8:noet:ft=help:norl: