newlisp.vim updated

Notices and updates
Locked
Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

newlisp.vim updated

Post by Cyril »

New version (1.12) of Vim plugin for newlisp is released and uploaded to its usual places (one, 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/

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
Posts: 2038
Joined: Tue Nov 29, 2005 8:28 pm
Location: latiitude 50N longitude 3W
Contact:

Re: newlisp.vim updated

Post by cormullion »

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

* http://wagner.pp.ru/~slobin/newlisp/
I've linked to you from http://unbalanced-parentheses.nfshost.com/, if that's OK? What's the Russian for 'newLISP'?

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Re: newlisp.vim updated

Post by Cyril »

cormullion wrote:I've linked to you from http://unbalanced-parentheses.nfshost.com/, if that's OK?
Of course it is OK. After all, the Web is all about linking!
cormullion wrote: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
Posts: 156
Joined: Fri Oct 28, 2005 5:33 pm
Location: France

Post by newBert »

ньюЛИСП
Cyrillic alphabet is very nice :)

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Post by Cyril »

newBert wrote:ньюЛИСП
Cyrillic alphabet is very nice :)
λisp

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

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

version 1.15

Post by Cyril »

Version 1.15 uploaded to it's usual places (one, 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.
Last edited by Cyril on Fri Feb 22, 2008 1:34 pm, edited 1 time in total.
With newLISP you can grow your lists from the right side!

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

version 1.16

Post by Cyril »

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
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

versions 1.17 and 1.18

Post by Cyril »

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
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

version 1.19

Post by Cyril »

@index keyword and <hr> tag in documentation comments. Details are discussed in Suggested changes for newLISPDoc thread.
With newLISP you can grow your lists from the right side!

Locked