All Projects → tclem → Vim Arduino

tclem / Vim Arduino

Compile and Deploy Arduino sketches in Vim

Labels

Projects that are alternatives of or similar to Vim Arduino

Ember.vim
Vim plugin for the Emberjs frontend framework
Stars: ✭ 115 (-5.74%)
Mutual labels:  viml
Vim Ruby Xmpfilter
helper for ruby's xmpfilter or seeing_is_believing
Stars: ✭ 117 (-4.1%)
Mutual labels:  viml
Vim Gradle
Simple little vim-bundle that recognizes .gradle files as being groovy syntax
Stars: ✭ 119 (-2.46%)
Mutual labels:  viml
Vim Cheat
View cheatsheets via vim
Stars: ✭ 116 (-4.92%)
Mutual labels:  viml
Vim Youdao Translater
vim的有道取词翻译插件
Stars: ✭ 116 (-4.92%)
Mutual labels:  viml
Workflowish
A todo "plugin" for Vim, inspired by https://workflowy.com/
Stars: ✭ 118 (-3.28%)
Mutual labels:  viml
Flatlandia
Vim colorscheme based on flatland with Airline integration.
Stars: ✭ 113 (-7.38%)
Mutual labels:  viml
Vim Qfreplace
Perform the replacement in quickfix.
Stars: ✭ 121 (-0.82%)
Mutual labels:  viml
Greplace.vim
Global search and replace for VI
Stars: ✭ 116 (-4.92%)
Mutual labels:  viml
Vimrc
vimrc for PHP & Web developers
Stars: ✭ 119 (-2.46%)
Mutual labels:  viml
Incsearch Fuzzy.vim
Stars: ✭ 116 (-4.92%)
Mutual labels:  viml
Keyboard cat.vim
vim plugin for pretending like you can actually type
Stars: ✭ 116 (-4.92%)
Mutual labels:  viml
Vim Space
space.vim - Smart Space key for Vim
Stars: ✭ 118 (-3.28%)
Mutual labels:  viml
Cscope.vim
A vim plugin to help you to create/update cscope database and connect to existing proper database automatically.
Stars: ✭ 115 (-5.74%)
Mutual labels:  viml
Minimap Vim
Minimap for Vim
Stars: ✭ 121 (-0.82%)
Mutual labels:  viml
Vim Multicursor
Allows Vim to use multiple cursors simultaneously
Stars: ✭ 114 (-6.56%)
Mutual labels:  viml
Vim Nodejs Complete
nodejs 'omnifunc' function of vim
Stars: ✭ 118 (-3.28%)
Mutual labels:  viml
Provim
Repository to hold dotfiles and scripts specific to ProVim
Stars: ✭ 122 (+0%)
Mutual labels:  viml
Tmux Config
Configuration and tools for tmux. Can be used as a Vim plugin.
Stars: ✭ 121 (-0.82%)
Mutual labels:  viml
Image.vim
View images in Vim, because Vim is awesome!
Stars: ✭ 119 (-2.46%)
Mutual labels:  viml

Vim Arduino

This script allows you to compile and deploy Arduino (*.pde) sketches directly from Vim. I haven't had the time or need to keep this project up to date, but it looks like jplaut/vim-arduino-ino is another good option for similar functionality.

Install

The plugin should be organized in a manner that works well with pathogen. I personally use janus to manage my MacVim setup so adding this line to my ~/.janus.rake file does the trick:

vim_plugin_task "vim-arduino", "https://github.com/tclem/vim-arduino.git"

Usage

You must have a pde (Arduino sketch) open in the current buffer.

<Leader>ac - Compile the current sketch.

<Leader>ad - Compile and deploy the current sketch.

<Leader>as - Open a serial port in screen.

The default key mapping can be turned off by doing this in your .vimrc:

let g:vim_arduino_map_keys = 0

Configuration

There are a few settings you might need to set:

"Default: /Applications/Arduino.app/Contents/Resources/Java
let g:vim_arduino_library_path = /path/to/arduino/installation
"Default: result of `$(ls /dev/tty.* | grep usb)`
let g:vim_arduino_serial_port = /my/serial/port

Requirements

You must have the Arduino IDE installed. Currently only Version 0022 is supported.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].