Wikia

Vim Tips Wiki

Script:2654

1,613pages on
this wiki
Talk0

Use this page to discuss script 2654 arduino: syntax file for Arduino .PDE files

  • Add constructive comments, bug reports, or discuss improvements (see the guideline).
  • Do not document the script here (the author should do that on vim.org).
  • This page may be out of date: check the script's vim.org page above, and its release notes.

FixEdit

As of Arduino 1.0 the file extension has changed from .pde to .ino so this line:

autocmd! BufNewFile,BufRead *.pde setlocal ft=arduino

should be:

autocmd! BufNewFile,BufRead *.ino setlocal ft=arduino

UpdateEdit

This patch fixes the issue with python 2.7.3 and updates the mapping to include keywords up to Arduino 1.6.4

diff johannes-arduino-vim-syntax-8f2d23c9d7be/generate.py arduino-vim-syntax/generate.py 

16a17,20
> 	'Keyboard'   : 'arduinoModule',
> 	'switch'     : 'arduinoMethod',
> 	'break'      : 'arduinoMethod',
> 	'press'      : 'arduinoStdFunc',
64c68
< 			print >> sys.stderr ('Warning: No mapping for %s' % str(keywords))
---
> 			sys.stderr.write('Warning: No mapping for %s\n' % str(keywords))
66c70
< 			print >> sys.stderr ('Warning: Collision for %s. Maps to: %s' % (str(keywords), ', '.join(maps_to)))
---
> 			sys.stderr.write('Warning: Collision for %s. Maps to: %s\n' % (str(keywords), ', '.join(maps_to)))

--May 9, 2015

CommentsEdit

Would be nice to see an update to this to address any changes to the Arduino API (if any) as Arduino is now version 1.6.1 as of writing. --March 13, 2015‎

Around Wikia's network

Random Wiki