newlisp.vim updated

Started by Cyril, January 20, 2008, 12:01:26 AM

Previous topic - Next topic

Cyril

New version (1.12) of Vim plugin for newlisp is released and uploaded to its usual places (http://www.vim.org/scripts/script.php?script_id=2067">one, http://wagner.pp.ru/~slobin/vim/syntax/newlisp.vim">two). What's new:



* Functions list updated to cover all newlisp versions (unix-specific and unicode-specific functions was not highlighted before).



* Functions and $-variables are placed in separate groups. They are still highlighted with the same color by default, but you can change this in your .vimrc now.



* Minor bugfix in documentation comments highlighting.



* Links to both plugin locations are mentioned in its header (was the second only before).



I hope this version is polished enough to be included in forthcoming 9.3 release.



And, just to avoid starting a new topic: I have sketched a humble personal newlisp-devoted page at:



* http://wagner.pp.ru/~slobin/newlisp/">//http://wagner.pp.ru/~slobin/newlisp/



There is almost no interesting stuff today: only Vim plugin (with two demos) and one my script I found worth publishing are featured. Also link to my newlisp-related blog, but it is all Russian.
With newLISP you can grow your lists from the right side!

cormullion

#1
Quote from: "Cyril"And, just to avoid starting a new topic: I have sketched a humble personal newlisp-devoted page at:



* http://wagner.pp.ru/~slobin/newlisp/">//http://wagner.pp.ru/~slobin/newlisp/


I've linked to you from http://unbalanced-parentheses.nfshost.com/">//http://unbalanced-parentheses.nfshost.com/, if that's OK? What's the Russian for 'newLISP'?

Cyril

#2
Quote from: "cormullion"I've linked to you from http://unbalanced-parentheses.nfshost.com/">//http://unbalanced-parentheses.nfshost.com/, if that's OK?


Of course it is OK. After all, the Web is all about linking!


Quote from: "cormullion"What's the Russian for 'newLISP'?


You can either translate the word "new" as "новый", or spell the English word with Russian letters as "нью". LISP is newer translated, it's either kept in English or spelled with Russian letters: "ЛИСП". So probably "ньюЛИСП" is the best solution: it is definitely looks Cyrillic and in the same time resembles the standard "newLISP" logo.
With newLISP you can grow your lists from the right side!

newBert

#3
[size=150]ньюЛИСП[/size]

Cyrillic alphabet is very nice :)
<r><I>>Bertrand<e></e></I> − <COLOR color=\"#808080\">><B>newLISP<e></e></B> v.10.7.6 64-bit <B>>on Linux<e></e></B> (<I>>Linux Mint 20.1<e></e></I>)<e></e></COLOR></r>

Cyril

#4
Quote from: "newBert"

[size=150]λisp




Greek is good for you, too! ;-)
With newLISP you can grow your lists from the right side!

Cyril

#5
Version 1.15 uploaded to it's usual places (http://www.vim.org/scripts/script.php?script_id=2067">one, http://wagner.pp.ru/~slobin/vim/syntax/newlisp.vim">two). The changes are trivial: read and lambda are added to the keywords list. First because it is introduced in newlisp 9.3.1 (I haven't tried 9.3.1 myself yet, I just trust Lutz have done this!), and second because I have forgot to do it before.



I think it is better to post the announces like this in this one eternal topic than to make new topic "newlisp.vim version n.nn" every time I make a release.
With newLISP you can grow your lists from the right side!

Cyril

#6
Another trivial change: when I add lambda keyword in previous version, I have forgot about fn. Now both became keywords. Also some syntax groups are renamed, but this will in no way affect you, unless you are tweaking the colors in your .vimrc (and if you do, look into the script source and change the names accordingly).
With newLISP you can grow your lists from the right side!

Cyril

#7
Two version in two hours! Although changes are modest:



1.17 Code cleanup. Removed some crap introduced during development and not serving any purpose any more. Some ugly solutions replaced to clean ones. Also minor user-visible change: one-character symbols that are neither built in nor alphanumeric became special. As far as I know, '(. ? @ ) is an exhaustive list.



1.18 The symbol ostype is highlighted as a standard variable; ALL_CAPS symbols are colorized as special: they are usually used as either context names or constants, so marking them as special case seems handy for me. Alas MySQL context name from the standard library doesn't follow this convention. :-(
With newLISP you can grow your lists from the right side!

Cyril

#8
@index keyword and
tag in documentation comments. Details are discussed in
With newLISP you can grow your lists from the right side!