Author Topic: Best editor for LISP?  (Read 16832 times)

0 Members and 1 Guest are viewing this topic.

gile

  • Water Moccasin
  • Posts: 2283
  • Marseille, France
Re: Best editor for LISP?
« Reply #30 on: July 01, 2010, 05:53:34 PM »
VLIDE
Speaking English as a French Frog

CAB

  • Global Moderator
  • Seagull
  • Posts: 10395
Re: Best editor for LISP?
« Reply #31 on: July 01, 2010, 06:06:33 PM »
Yes I should have mentioned VLIDE too.
I often have both open & edit in both jumping from one to the other.
UltraEdit has the power & I need the Column Mode while VLIDE has the LISP specific tools.
You just need to save before jumping to the other & it will load the saved version.
Best of both worlds. :)
I've reached the age where the happy hour is a nap. ()
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 9718
Re: Best editor for LISP?
« Reply #32 on: July 01, 2010, 06:19:48 PM »
OK, so seriously ...
Why are you Se7en, so adamant about using VIM ??

I do use Notepad++ simply because I still need to exercise my brain in the layout of the code.  I enjoy putting the code together by hand rather than cut and paste from other sources.  Granted I run into a lot of errors and I feel at times I am not progressing in my learning, but all the same I like writing code.
How would VIM help in the progress and learning of writing code ??  Another words, sell it to me.  I am open to finding a better editor than what I am using, but I don't know the value of these other editors yet.

I don't have a lot of time right now but real quick...
Vim allows me to focus on the CODE not the IDE by allowing me:
1. to keep my hands on the keyboard.
2. to use my own compiler(s).
3. to use other external apps like a CVS or SVN.
4. to work on files via FTP, etc.
5. to have control over anything and everything about the editor.

Obviously there is a HUGE learning curve with Vim but i got that time back about 500 times fold so far. I use Vim for developing in Lisp and C. I use Vim for typing reports, notes, etc. everyday. It is integrated by default into all Lnux and Unix OS' (if not Vim then its parent Vi).

Real simply put, there is no editor that is on the same plane as Vim or Emacs. Im not knocking anyone's editor because i know that both Vim and Emacs are very complicated beasts and is just plain over kill for someone just doing lisp the rest of their life but if you ever plan on using another language...take the leap to a real editor.  Honestly, if you invest the time into either Vim or Emacs you will never go back. They are light years beyond anything you have ever seen and that is why you will be hard pressed to find anything like a "feature list", like you see for other editors, for either of them. 

And im not saying that an editor like UE isnt good either its just that i prefer the way i can "work" (not have to use the keyboard, etc) in Vim; i dont have to work the way my editor wants me to work, i just turn on or off features. For example if i wanted an editor like UE this day, i would just use eVim (easy vim: no normal mode) or how i can turn on or off features based upon the type of file im working on by either using a syntax thing in my setting file, or another syntax thing in the file itself, or with a keyboard macro, or a menu, etc. ...you would have to try Vim to see/know what im talking about but i think you can get an idea.

http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html
TheSwamp.org (serving the CAD community since 2003)

Donate to TheSwamp.org

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Best editor for LISP?
« Reply #33 on: July 01, 2010, 06:24:38 PM »


On a sort of related topic ;

The annual API wish list from AutoDESK included enhancement to the VLIDE.
The item scored high on the participating developers 'Possible AutoCAD enhancements' wish list.
.. can't say how high, cause there was an 'ACI'  included with the results.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

--> Donate to theSwamp<--

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 9718
Re: Best editor for LISP?
« Reply #34 on: July 01, 2010, 06:28:57 PM »
That would be cool.
Heck, if they provide some sort of API, access, or whatever for the VLIDE would be cool too but i suppose it would be a lot easier and cheaper for them to just make the improvements themselves so i can see them going that route first.
TheSwamp.org (serving the CAD community since 2003)

Donate to TheSwamp.org

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Best editor for LISP?
« Reply #35 on: July 01, 2010, 06:39:54 PM »
That would be cool.
Heck, if they provide some sort of API, access, or whatever for the VLIDE would be cool too but i suppose it would be a lot easier and cheaper for them to just make the improvements themselves so i can see them going that route first.


** deleted response message that contained the words/expression 'AutoCAD''technology''faith'user requirements''dismal' **
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

--> Donate to theSwamp<--

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 9718
Re: Best editor for LISP?
« Reply #36 on: July 01, 2010, 06:43:57 PM »
lmao

Tell ya what: go grab a few beers from your second fridge (the one for beer only) and sit back and try and draw a straight line without ortho, grid, or snaps. It will keep you occupied for hours and help you forget all about it.
TheSwamp.org (serving the CAD community since 2003)

Donate to TheSwamp.org

pkohut

  • Guest
Re: Best editor for LISP?
« Reply #37 on: July 01, 2010, 07:00:33 PM »
I use VLide for that stuff and really appreciate the psychedelic colors it starts turning warning me it is going to crash soon and I should save my work and restart Autocad.

Otherwise, Notepad++ for my general purpose editor. Even when coding in VS there is usually a session of NP++ open to look at other sources or use as a scratch pad.

hermanm

  • Bull Frog
  • Posts: 282
Re: Best editor for LISP?
« Reply #38 on: July 01, 2010, 07:14:26 PM »
aye yi yi :)

Code: [Select]
(setq global_editor_preferences (* nprogrammers 3.5))
;;more or less

For me:
Boxer for main editor
VLIDE for (some) debugging
I have also used LISPLink in the past

@ se7en:

Does VIM play well/ interact with Microsoft Visual Studio?
If you don't know where you are going, you might not get there.
  - L.P. Berra

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Best editor for LISP?
« Reply #39 on: July 01, 2010, 07:16:35 PM »


For the OP :
Just noticed that you seem to be geting a better response here than the other places you posted this.  :wink:
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

--> Donate to theSwamp<--

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 9718
Re: Best editor for LISP?
« Reply #40 on: July 01, 2010, 07:22:07 PM »
@ hermanm
not sure. I use mingw or digital mars mostly but I know there is a VS "plugin" for Vim but that could be b4 .net only.
TheSwamp.org (serving the CAD community since 2003)

Donate to TheSwamp.org

hermanm

  • Bull Frog
  • Posts: 282
Re: Best editor for LISP?
« Reply #41 on: July 01, 2010, 07:43:01 PM »
@ hermanm
not sure. I use mingw or digital mars mostly but I know there is a VS "plugin" for Vim but that could be b4 .net only.

Ah, thanks.
If you don't know where you are going, you might not get there.
  - L.P. Berra

qjchen

  • Bull Frog
  • Posts: 285
  • Best wishes to all
Re: Best editor for LISP?
« Reply #42 on: July 01, 2010, 08:18:27 PM »
lisplink

:)  I also use it over 10 years.
http://qjchen.mjtd.com
My blog http://chenqj.blogspot.com (Chinese, can be translate into English)

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 9718
Re: Best editor for LISP?
« Reply #43 on: July 02, 2010, 01:17:35 AM »
<snip>
@ se7en:

Does VIM play well/ interact with Microsoft Visual Studio?

Now that i have access to my laptop and the Vim help files. Here is the snip from the help files hermanm.


Quote
5. MS Visual Studio integration         *MSVisualStudio* *VisVim*

The OLE version can be used to run Vim as the editor in Microsoft Visual
Studio.  This is called "VisVim".  It is included in the archive that contains
the OLE version.  The documentation can be found in the runtime directory, the
README_VisVim.txt file.


Using Vim with Visual Studio .Net~

With .Net you no longer really need VisVim, since .Net studio has support for
external editors.  Follow these directions:

In .Net Studio choose from the menu Tools->External Tools...
Add
     Title     - Vim
     Command   - c:\vim\vim63\gvim.exe
     Arguments - --servername VS_NET --remote-silent "+call cursor($(CurLine), $(CurCol))" $(ItemPath)
     Init Dir  - Empty

Now, when you open a file in .Net, you can choose from the .Net menu:
Tools->Vim

That will open the file in Vim.
You can then add this external command as an icon and place it anywhere you
like.  You might also be able to set this as your default editor.

If you refine this further, please post back to the Vim maillist so we have a
record of it.

--servername VS_NET
This will create a new instance of vim called VS_NET.  So if you open multiple
files from VS, they will use the same instance of Vim.  This allows you to
have multiple copies of Vim running, but you can control which one has VS
files in it.

--remote-silent "+call cursor(10, 27)"
         - Places the cursor on line 10 column 27
In Vim >
   :h --remote-silent for mor details

[.Net remarks provided by Dave Fishburn and Brian Sturk]
TheSwamp.org (serving the CAD community since 2003)

Donate to TheSwamp.org

VovKa

  • Swamp Rat
  • Posts: 1369
  • Ukraine
Re: Best editor for LISP?
« Reply #44 on: July 02, 2010, 03:27:05 AM »
i like vlide so much that i don't even want to try something else