1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 06:30:03 +08:00
SpaceVim/docs/api.md
Wang Shidong 3eb94b292e
Improve system api (#1780)
* Improve system api

* Update apis

* Update apis

* Update apis

* Update apis

* Update apis

* Update file api

* Update build options of vimproc
2018-06-03 10:40:11 +08:00

1.3 KiB

title description redirect_from
APIs A list of available APIs in SpaceVim, provide compatible functions for vim and neovim. /apis/

SpaceVim APIs

Introduction

SpaceVim provides many public apis, you can use this apis in your plugins. This is an example for how to load API, and how to use the public functions within the APIs.

" use SpaceVim#api#import() to load the API
let s:file = SpaceVim#api#import('file')
let s:system = SpaceVim#api#import('system')

" check the if current os is Windows.
if s:system.isWindows
    echom "Os is Windows"
endif
echom s:file.separator
echom s:file.pathSeparator

Available APIs

here is the list of all available APIs, and welcome to contribute to SpaceVim.

Name Description
file file API provides some besic functions and values for current os.
system system API provides some besic functions and values for current os.