Venus 2.0
Thursday, May 29th, 2008This post has been moved to InferredLogic where I write about non IT related stuff... Read More
This post has been moved to InferredLogic where I write about non IT related stuff... Read More
Folding is of course a part of the lexer and when I made my own styling (described in the prior tutorial) it follows that I have to implement my own folding logic too. Well it’s as easily done as said, we just use the folding in lexLisp.cxx, here is our Ruby version of Alexey Yutkin’s C++ version in lexer.rb:... Read More
In the prior tutorial I hinted that I was working on compiling wxRuby with my own Pico Lisp lexer, I gave up on that after spending a few hours editing h-files and makefiles, only to discover that the Scintilla component would not work, possibly because of my changes, probably because of something else. ... Read More
This article might bore you, in that case you might want to skip to the end where a pretty useful “trick” for custom sorting the tree items is described. You might also want to check out the image related stuff, it is more complex than in the sample treectrl.rb... Read More
A lot has happened since the last part. As far as I’m concerned the framework is basically finished, what remains now is to create a few more lexers, for CSS, HTML and Javascript primarily. I’ve also tried to create my own integrated lexer (Pico instead of Common Lisp) in the Scintilla component, more on that as it develops…... Read More
These are the requirements for the autocompletion feature:... Read More
Getting the Lispy indentation to work was easier said than done but I believe I have prevailed. I haven’t done any massive testing yet but so far I’m getting the behavior I want. A lot has changed in pico.rb, not so much in main.rb though, let’s walk through the new stuff, in main.rb:... Read More
Update: The project is now on bitbucket.... Read More