Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods
Modifier and Type
Method
Description
io.reactivex.Single<java.lang.Integer>
addHighlight (int srcId,
java.lang.String hlGroup,
int line,
int colStart,
int colEnd)
io.reactivex.Single<java.lang.Boolean>
attach (boolean loadFullBufferOnStart,
java.util.Map opts)
io.reactivex.Completable
clearHighlight (int srcId,
int lineStart,
int lineEnd)
io.reactivex.Completable
clearNamespace (int namespaceId,
int lineStart,
int lineEnd)
io.reactivex.Completable
deleteVar (java.lang.String name)
io.reactivex.Single<java.lang.Boolean>
detach ()
com.ensarsarajcic.neovim.java.api.types.msgpack.Buffer
get ()
io.reactivex.Single<java.lang.Object>
getChangedTick ()
io.reactivex.Single<java.util.Map<java.lang.String,com.ensarsarajcic.neovim.java.api.types.api.CommandInfo>>
getCommands (com.ensarsarajcic.neovim.java.api.types.api.GetCommandsOptions commandsOptions)
io.reactivex.Single<java.util.List<com.ensarsarajcic.neovim.java.api.types.api.VimKeyMap>>
getKeymap (java.lang.String mode)
io.reactivex.Single<java.lang.Integer>
getLineCount ()
io.reactivex.Single<java.util.List<java.lang.String>>
getLines (int start,
int end,
boolean strictIndexing)
io.reactivex.Single<com.ensarsarajcic.neovim.java.api.types.api.VimCoords>
getMark (java.lang.String name)
io.reactivex.Single<java.lang.String>
getName ()
io.reactivex.Single<java.lang.Integer>
getNumber ()
Deprecated.
io.reactivex.Single<java.lang.Integer>
getOffset (int index)
io.reactivex.Single<java.lang.Object>
getOption (java.lang.String name)
io.reactivex.Single<java.lang.Object>
getVar (java.lang.String name)
io.reactivex.Single<java.lang.Boolean>
isLoaded ()
io.reactivex.Single<java.lang.Boolean>
isValid ()
io.reactivex.Completable
setLines (int start,
int end,
boolean strictIndexing,
java.util.List<java.lang.String> replacement)
io.reactivex.Completable
setName (java.lang.String name)
io.reactivex.Completable
setOption (java.lang.String name,
java.lang.Object value)
io.reactivex.Completable
setVar (java.lang.String name,
java.lang.Object value)
io.reactivex.Single<java.lang.Integer>
setVirtualText (int namespaceId,
int line,
java.util.List<com.ensarsarajcic.neovim.java.api.types.api.HighlightedText> chunks,
java.util.Map optionalParams)
Method Details
com.ensarsarajcic.neovim.java.api.types.msgpack.Buffer get ()
@NeovimApiFunction(name="nvim_buf_line_count",
since=1)
io.reactivex.Single<java.lang.Integer> getLineCount ()
@NeovimApiFunction(name="nvim_buf_get_lines",
since=1)
io.reactivex.Single<java.util.List<java.lang.String>> getLines (int start,
int end,
boolean strictIndexing)
@NeovimApiFunction(name="nvim_buf_set_lines",
since=1)
io.reactivex.Completable setLines (int start,
int end,
boolean strictIndexing,
java.util.List<java.lang.String> replacement)
@NeovimApiFunction(name="nvim_buf_get_offset",
since=5)
io.reactivex.Single<java.lang.Integer> getOffset (int index)
@NeovimApiFunction(name="nvim_buf_get_var",
since=1)
io.reactivex.Single<java.lang.Object> getVar (java.lang.String name)
@NeovimApiFunction(name="nvim_buf_del_var",
since=1)
io.reactivex.Completable deleteVar (java.lang.String name)
@NeovimApiFunction(name="nvim_buf_set_var",
since=1)
io.reactivex.Completable setVar (java.lang.String name,
java.lang.Object value)
@NeovimApiFunction(name="nvim_buf_get_option",
since=1)
io.reactivex.Single<java.lang.Object> getOption (java.lang.String name)
@NeovimApiFunction(name="nvim_buf_set_option",
since=1)
io.reactivex.Completable setOption (java.lang.String name,
java.lang.Object value)
@NeovimApiFunction(name="nvim_buf_get_number",
since=1,
deprecatedIn=2)
@Deprecated
io.reactivex.Single<java.lang.Integer> getNumber ()
Deprecated.
@NeovimApiFunction(name="nvim_buf_get_name",
since=1)
io.reactivex.Single<java.lang.String> getName ()
@NeovimApiFunction(name="nvim_buf_set_name",
since=1)
io.reactivex.Completable setName (java.lang.String name)
@NeovimApiFunction(name="nvim_buf_is_loaded",
since=5)
io.reactivex.Single<java.lang.Boolean> isLoaded ()
@NeovimApiFunction(name="nvim_buf_is_valid",
since=1)
io.reactivex.Single<java.lang.Boolean> isValid ()
@NeovimApiFunction(name="nvim_buf_get_mark",
since=1)
io.reactivex.Single<com.ensarsarajcic.neovim.java.api.types.api.VimCoords> getMark (java.lang.String name)
@NeovimApiFunction(name="nvim_buf_get_changedtick",
since=2)
io.reactivex.Single<java.lang.Object> getChangedTick ()
@NeovimApiFunction(name="nvim_buf_get_keymap",
since=3)
io.reactivex.Single<java.util.List<com.ensarsarajcic.neovim.java.api.types.api.VimKeyMap>> getKeymap (java.lang.String mode)
@NeovimApiFunction(name="nvim_buf_add_highlight",
since=1)
io.reactivex.Single<java.lang.Integer> addHighlight (int srcId,
java.lang.String hlGroup,
int line,
int colStart,
int colEnd)
@NeovimApiFunction(name="nvim_buf_clear_highlight",
since=1)
io.reactivex.Completable clearHighlight (int srcId,
int lineStart,
int lineEnd)
@NeovimApiFunction(name="nvim_buf_clear_namespace",
since=5)
io.reactivex.Completable clearNamespace (int namespaceId,
int lineStart,
int lineEnd)
@NeovimApiFunction(name="nvim_buf_set_virtual_text",
since=5)
io.reactivex.Single<java.lang.Integer> setVirtualText (int namespaceId,
int line,
java.util.List<com.ensarsarajcic.neovim.java.api.types.api.HighlightedText> chunks,
java.util.Map optionalParams)
@NeovimApiFunction(name="nvim_buf_attach",
since=4)
io.reactivex.Single<java.lang.Boolean> attach (boolean loadFullBufferOnStart,
java.util.Map opts)
@NeovimApiFunction(name="nvim_buf_detach",
since=4)
io.reactivex.Single<java.lang.Boolean> detach ()
@NeovimApiFunction(name="nvim_buf_get_commands",
since=4)
io.reactivex.Single<java.util.Map<java.lang.String,com.ensarsarajcic.neovim.java.api.types.api.CommandInfo>> getCommands (com.ensarsarajcic.neovim.java.api.types.api.GetCommandsOptions commandsOptions)