I am wondering whether vim has something like an API used by other programs. For example, a command that allows other programs to set vim states or insert particular characters at particular position when using vim.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Vim has a socket interface which was originally implemented for netbeans and allows integration into a development environment, such as using breakpoints with a debugger (see
:help netbeans).There’s also the client-server interface which lets vim send/accept commands over a socket (see
:help clientserver).