Hi,

Several new functions are missing from usr_41.txt.
Attached patch fixes this.

- Yegappan

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.
diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt
index 69298e5..416a427 100644
--- a/runtime/doc/usr_41.txt
+++ b/runtime/doc/usr_41.txt
@@ -602,7 +602,9 @@ String manipulation:                                        
*string-functions*
        strdisplaywidth()       size of string when displayed, deals with tabs
        substitute()            substitute a pattern match with a string
        submatch()              get a specific match in ":s" and substitute()
-       strpart()               get part of a string
+       strpart()               get part of a string using byte index
+       strcharpart()           get part of a string using char index
+       strgetchar()            get character from a string using char index
        expand()                expand special keywords
        iconv()                 convert text from one encoding to another
        byteidx()               byte index of a character in a string
@@ -678,6 +680,7 @@ Floating point computation:                         
*float-functions*
        sinh()                  hyperbolic sine
        cosh()                  hyperbolic cosine
        tanh()                  hyperbolic tangent
+       isnan()                 check for not a number
 
 Other computation:                                     *bitwise-function*
        and()                   bitwise AND
@@ -732,11 +735,14 @@ Working with text in the current buffer:          
*text-functions*
        searchpair()            find the other end of a start/skip/end
        searchpairpos()         find the other end of a start/skip/end
        searchdecl()            search for the declaration of a name
+       getcharsearch()         return character search information
+       setcharsearch()         set character search information
 
                                        *system-functions* *file-functions*
 System functions and manipulation of files:
        glob()                  expand wildcards
        globpath()              expand wildcards in a number of directories
+       glob2regpat()           convert a glob pattern into a search pattern
        findfile()              find a file in a list of directories
        finddir()               find a directory in a list of directories
        resolve()               find out where a shortcut points to
@@ -748,6 +754,7 @@ System functions and manipulation of files:
        filereadable()          check if a file can be read
        filewritable()          check if a file can be written to
        getfperm()              get the permissions of a file
+       setfperm()              set the permissions of a file
        getftype()              get the kind of a file
        isdirectory()           check if a directory exists
        getfsize()              get the size of a file
@@ -790,6 +797,11 @@ Buffers, windows and the argument list:
        bufwinnr()              get the window number of a specific buffer
        winbufnr()              get the buffer number of a specific window
        getbufline()            get a list of lines from the specified buffer
+       win_findbuf()           find windows containing a buffer
+       win_getid()             get window ID of a window
+       win_gotoid()            go to window with ID
+       win_id2tabwin()         get tab and window nr from window ID
+       win_id2win()            get window nr from window ID
 
 Command line:                                  *command-line-functions*
        getcmdline()            get the current command line
@@ -900,14 +912,48 @@ Testing:                              *test-functions*
        assert_true()           assert that an expression is true
        assert_exception()      assert that a command throws an exception
        assert_fails()          assert that a function call fails
-
-Inter-process communication:
+       test_alloc_fail()       make memory allocation fail
+       test_disable_char_avail()       test without typeahead
+       test_garbagecollect_now()       free memory right now
+       test_null_channel()     return a null Channel
+       test_null_dict()        return a null Dict
+       test_null_job()         return a null Job
+       test_null_list()        return a null List
+       test_null_partial()     return a null Partial function
+       test_null_string()      return a null String
+
+Inter-process communication:               *channel-functions*
        ch_open()               open a channel
        ch_close()              close a channel
+       ch_read()               read a message from a channel
+       ch_readraw()            read a raw message from a channel
        ch_sendexpr()           send a JSON message over a channel
        ch_sendraw()            send a raw message over a channel
+       ch_evalexpr()           evaluates an expression over channel
+       ch_evalraw()            evaluates a raw string over channel
+       ch_status()             get status of a channel
+       ch_getbufnr()           get the buffer number of a channel
+       ch_getjob()             get the job associated with a channel
+       ch_info()               get channel information
+       ch_log()                write a message in the channel log file
+       ch_logfile()            set the channel log file
+       ch_setoptions()         set the options for a channel
        jsonencode()            encode an expression to a JSON string
        jsondecode()            decode a JSON string to Vim types
+       js_encode()             encode an expression to a JSON string
+       js_decode()             decode a JSON string to Vim types
+
+Jobs:                                          *job-functions*
+       job_start()             start a job
+       job_stop()              stop a job
+       job_status()            get the status of a job
+       job_getchannel()        get the channel used by a job
+       job_info()              get information about a job
+       job_setoptions()        set options for a job
+
+Timers:                                                *timer-functions*
+       timer_start()           create a timer
+       timer_stop()            stop a timer
 
 Various:                                       *various-functions*
        mode()                  get current editing mode

Raspunde prin e-mail lui