aboutsummaryrefslogtreecommitdiff
path: root/src/api/vim.h
Commit message (Collapse)AuthorAge
* Introduce nvim namespace: Move files.Eliseo Martínez2014-05-15
| | | | | | Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library.
* API: Implement vim_get_vvarThiago de Arruda2014-05-13
|
* API: Refactor vim_{get,set}_varThiago de Arruda2014-05-13
| | | | | | | | - Change in dict_set_value: Passing 'nil' as value will delete the variable. - Change in dict_get_value: Removed 'pop' parameter, now values can be popped by passing 'nil' to dict_set_value - Update {buffer,window,tabpage}_get_var to reflect the changes
* Add new files to clint and fix reported errorsThiago de Arruda2014-05-13
|
* API: Implement functions for deleting linesThiago de Arruda2014-05-13
|
* API: Refactor buffer_{get,set}_lineThiago de Arruda2014-05-13
| | | | They are now implemented on top of the buffer_{get,set}_slice functions
* API: Implement window/tabpage switching functionsThiago de Arruda2014-05-13
| | | | | Also moved `find_buffer` to 'api/helpers.c' and removed unnecessary declaration in 'window.h'
* API: Implement buffer switching functionsThiago de Arruda2014-05-13
|
* API: Implement vim_{get,set}_optionThiago de Arruda2014-05-13
| | | | | | | | Some functions from upstream VIM were reintegrated for this: - get_option_value_strict - set_option_value_err - set_option_value_for - unset_global_local_option
* API: Implement vim_{get,set}_varThiago de Arruda2014-05-13
|
* API: Implement vim_set_current_lineThiago de Arruda2014-05-13
|
* API: Implement vim_change_directoryThiago de Arruda2014-05-13
|
* Refactor API types and prototypesThiago de Arruda2014-05-12
- Split functions with multiple files in the 'api' subdirectory - Move/Add more types in the 'api/defs.h' header - Add more prototypes - Refactor scripts/msgpack-gen.lua - Move msgpack modules to 'os' subdirectory