riml
riml copied to clipboard
Riml is a subset of VimL with some nice added features. It compiles to plain VimL.
What do you think about having variables inside a function compile to local to function scope? Lookup `:h local-variable` in Vim. The main reason I would like this is, as...
I have been having this issue with both [Portkey](https://github.com/dsawardekar/portkey/issues/9) and [WordPress.vim](https://github.com/dsawardekar/wordpress.vim/issues/12). I initially thought this was a regression in Vim in patch 260 that would get fixed in future patches....
I upgraded from 0.2.9 today and it broke class generation. when trying to instantiate a class, I get the error ``` E117: Unknown function: s:SID E116: Invalid arguments for function...
Hey Luke, I've been working a new Vim plugin, [WordPress.vim](https://github.com/dsawardekar/wordpress.vim) and have a bunch of new bugs for you. :p Calling `super` in a child class without extending a parent...
Using the viml native `pyeval` function results in a script local function call `s:pyeval`. This gives a runtime error, `s:pyeval` not found when running the generated `viml`. Given the Riml,...
Given the following Riml, ``` ruby bar = "one" foo = "\"#{bar}\"" echo foo ``` results in the output, ``` vim let s:bar = "one" let s:foo = "\"#{bar}\"" echo...
``` ruby self.foo(1, *args) ``` translates to ``` VimL call call('foo', [1] + a:000, self) ``` which fails with "unknown function 'foo'" (args being the calling method's varargs), while it...
When using this assigment syntax: ``` VimL foo = bar != 0 ``` riml creates ``` VimL if bar !=# 0 let foo = 1 else let foo = 0...
The #11 issue got me thinking about error messages. In it's current state the compiler works quite well. But as I've started to explore a bit more I am seeing...
This isn't a bug/issue. I have created a syntax highlighting file for riml. It's adapted from the coffeescript syntax file. It's pretty basic, but it looks ok with the Solarized...