aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-05-10 01:40:32 -0400
committerJustin M. Keyes <justinkz@gmail.com>2016-05-10 01:40:32 -0400
commit71ac92efc743b3580150fb72e1c90b4c21a35916 (patch)
tree0f1d3a872d4110685ec1d9fdb635267f9e47de4f /runtime
parenta2b888d3830de97eb093a29c930851ceacbd454a (diff)
parent2b238814d7c72783db2d541ef642ffd481eb0745 (diff)
downloadrneovim-71ac92efc743b3580150fb72e1c90b4c21a35916.tar.gz
rneovim-71ac92efc743b3580150fb72e1c90b4c21a35916.tar.bz2
rneovim-71ac92efc743b3580150fb72e1c90b4c21a35916.zip
Merge pull request #4720 from jbradaric/vim-7.4.1042
vim-patch:7.4.1042
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/editing.txt3
-rw-r--r--runtime/doc/eval.txt23
-rw-r--r--runtime/doc/usr_41.txt1
3 files changed, 26 insertions, 1 deletions
diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt
index 0ad917006f..b1dd3239ea 100644
--- a/runtime/doc/editing.txt
+++ b/runtime/doc/editing.txt
@@ -77,7 +77,8 @@ g CTRL-G Prints the current position of the cursor in five
than one position on the screen (<Tab> or special
character), both the "real" column and the screen
column are shown, separated with a dash.
- See also 'ruler' option.
+ Also see the 'ruler' option and the |wordcount()|
+ function.
*v_g_CTRL-G*
{Visual}g CTRL-G Similar to "g CTRL-G", but Word, Character, Line, and
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 99b8760402..6a37d222bd 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -2139,6 +2139,7 @@ winrestcmd() String returns command to restore window sizes
winrestview( {dict}) none restore view of current window
winsaveview() Dict save view of current window
winwidth( {nr}) Number width of window {nr}
+wordcount() Dict get byte/char/word statistics
writefile( {list}, {fname} [, {flags}])
Number write list of lines to file {fname}
xor( {expr}, {expr}) Number bitwise XOR
@@ -7113,6 +7114,28 @@ winwidth({nr}) *winwidth()*
: exe "normal 50\<C-W>|"
:endif
<
+wordcount() *wordcount()*
+ The result is a dictionary of byte/chars/word statistics for
+ the current buffer. This is the same info as provided by
+ |g_CTRL-G|
+ The return value includes:
+ bytes Number of bytes in the buffer
+ chars Number of chars in the buffer
+ words Number of words in the buffer
+ cursor_bytes Number of bytes before cursor position
+ (not in Visual mode)
+ cursor_chars Number of chars before cursor position
+ (not in Visual mode)
+ cursor_words Number of words before cursor position
+ (not in Visual mode)
+ visual_bytes Number of bytes visually selected
+ (only in Visual mode)
+ visual_chars Number of chars visually selected
+ (only in Visual mode)
+ visual_words Number of chars visually selected
+ (only in Visual mode)
+
+
*writefile()*
writefile({list}, {fname} [, {flags}])
Write |List| {list} to file {fname}. Each list item is
diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt
index 8017b99f97..fc8419a522 100644
--- a/runtime/doc/usr_41.txt
+++ b/runtime/doc/usr_41.txt
@@ -921,6 +921,7 @@ Various: *various-functions*
py3eval() evaluate Python expression (|+python3|)
pyeval() evaluate Python expression (|+python|)
+ wordcount() get byte/word/char count of buffer
==============================================================================
*41.7* Defining a function