No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Systems Item 121: Fav editors [linked]
Entered by veek on Fri Dec 10 11:24:42 UTC 2010:

The thread to discuss your favourite editor and suggest cool tips and 
tricks.

I like Kate :p I've used emacs and vi a bit but i flipped for Kate. 
Some mornings I'd get up happy thinking I could type in Kate (no 
kidding). I liked the color schemes a lot.. she/it made Perl look 
beautiful! I'd get a lot of satisfaction from typing 10 lines and 
admiring all the lines neatly indented with the curlies just so and 
stuff :p I'd never used/seen colors before in an editor! I've always 
stuck with vi, and in xterm there's only black b0ring text.

Trouble is, when i bumped into CSS.. I like X11 color-names to my CSS, 
unfortunately writing color: AliceBlue; isn't exactly standards 
compliant.. so i wanted to continue to type in X11 color but have that 
converted for me into #ffff00 crud. I also wanted the color-name to be 
commented and to the extreme right.. ouch! not easy to do in Kate!

So i decided to go back to emacs.. which sucks because:
1. I was using XEmacs which is unusually sucky!
2. Hard to configure!

Well.. it's done.. nothing fancy really.. it's just figuring out stuff 
in Unix involves shit loads of googleing and reading and ircing and 
trying out in vi and a million restarts BECAUSE to do it the right way 
(slightly shorter way) would involve learning eLisp! Grr! an obscure 
programming language which I have not the slightest! desire to learn.. 
oh and figuring out how to use the Emacs debugger which is different 
from gdb (*grumbles furiously*).
------------------------------------

So, what is your favourite editor, and why? How long have you been 
using it for? What editors have you used prior to this one? What 
features would you like to see? What irritates you, how do you feel 
typing in them??

32 responses total.



#1 of 32 by nharmon on Fri Dec 10 14:24:17 2010:

My favorite editor is jEdit  (http://www.jedit.org/), because I can run
it on Linux and Windows, and it has a ton of plug-ins for all kinds of
things, from integrated ssh/scp to syntax checking for different languages.


#2 of 32 by bellstar on Fri Dec 10 14:26:08 2010:

Vim/gVim on UNIX-likes and Windows. SciTE on Windows at times. Notepad++ on
Windows, rarely. NFOPad on Windows, for nfo's. Microsoft Visual Studio
DevEnv's built-in editor(s), whenever I happen to be working on VS projects.
I found Emacs' overhead too much for my purposes many years ago and never
learned to really use it anywhere as fluently as I do vi-clones. At times I
feel an itch to fill that gap but it seems I'll need to get a grasp of at
least some Lisp dialect beforehand (you mentioned that).

I find vi clones--Vim in particular, and nvi when I'm working on some BSD--a
joy to tap away in. And, admittedly, the amentities DevEnv's editors provide,
like IntelliSense, are quite addictive.


#3 of 32 by keesan on Fri Dec 10 17:13:31 2010:

I use JIm's 4K text editor in DOS (or Windows) and pico/nano in linux.
Jim's editor works in Russian, split screen, it prints, etc., and it is
super fast on any PC.  He has an older version for 8086 to 386 too.
Written in assembly language over many years.


#4 of 32 by jep on Fri Dec 10 17:27:22 2010:

I'm a vi guy.  I use it when I can, and have vi-clone vim on the PCs I
use regularly.  The search and replace functionality is unmatched in the
editing world.  I very rarely want to use any kind of enhanced text,
like bold or font sizes or colors, so vi does everything I want.  I wish
I could use it as the editor in Backtalk, and in Lotus Notes at work.


#5 of 32 by cross on Fri Dec 10 18:17:00 2010:

Acme, sam, wily, TextMate, in that order.
Emacs if I'm programming in Lisp.
Vi if I'm stuck with it (or stuck with a command-line login to Unix).
Ed and "sam -d" for non-interactive, in-place editing of files.


#6 of 32 by bellstar on Fri Dec 10 18:29:21 2010:

I manually construct 9P messages and cat them to acme :-P (just kidding)
Backtalk Crash

Backtalk Crash!

Sun Mar 5 22:12:23 2023

Oops! The authors of Backtalk are deeply sorry to confess that our program has failed to operate correctly. This is due to an error in Backtalk itself, or in one of Backtalk's script files, or in the configuration of the system. It is probably not due to anything you might have done. The page below contains an error message and a detailed dump of the state Backtalk was in when the error occurred. This may be useful to anyone trying to fix the problem.

All this information has been logged, but it may still be helpful for you to report this error and the circumstances under which it occurred to the system administrators.

Thanks for your assistance in getting the bugs out of this conferencing system. We sincerely and humbly beg your forgiveness.


ERROR: terminated by signal 11
executing "read_text" on line 31 of pistachio/unreg.bt in call to procedure "form_text" on line 180 of pistachio/read.mktext.bt in call to procedure "show_text" on line 279 of pistachio/read.mktext.bt included by "include" on line 136 of pistachio/read.bt

Version: Backtalk version 1.3.30

Stack:
(<BR CLEAR=ALL><HR>)
(<A NAME=)
7
(><B>#)
7
( of )
32
( by )
(nharmon)
( on )
(Fri Dec 10 18:55:02 2010)
(:</B></A>\n)
(<P>\n)
User Dictionary 0: spelling_button_src=(SRC=https://grex.org/backtalk/image/pistachio/bgn/spellin\ g.gif HEIGHT=16 WIDTH=50 BORDER=0 ALT="Spelling">) fw_show_button=(<IMG SRC=ht\ tps://grex.org/backtalk/image/pistachio/brd/show.gif HEIGHT=16 WIDTH=37 BORDER\ =0 ALT="Show">) pw_url=(/cgi-bin/pw/backtalk/) fw_hide_button=(<IMG SRC=https:\ //grex.org/backtalk/image/pistachio/brd/hide.gif HEIGHT=16 WIDTH=32 BORDER=0 A\ LT=Hide>) nrs=(8-$) vlinkcolor=() bodytags=() alinkcolor=() metatags=() scrolldown={...} highcolor=(FF0000) fw_button_src=(SRC=https://grex.org/backta\ lk/image/pistachio/brd/button.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT="=&gt;">) shylist=() enter_button_src=(SRC=https://grex.org/backtalk/image/pistachio/bgn\ /enter.gif HEIGHT=16 WIDTH=36 BORDER=0 ALT="Enter">) global_header={...} edit_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/bgn/edit.gif H\ EIGHT=16 WIDTH=30 BORDER=0 ALT=Edit>) regbutton=(bgn) nisel=() conf_robot={...} entrance_button=(<IMG SRC=https://grex.org/backtalk/image/pis\ tachio/bgn/entrance.gif HEIGHT=16 WIDTH=57 BORDER=0 ALT=Entrance>) show_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/bgn/show.gif H\ EIGHT=16 WIDTH=37 BORDER=0 ALT=Show>) index_robot={...} hide_button=(<IMG SRC=\ https://grex.org/backtalk/image/pistachio/bgn/hide.gif HEIGHT=16 WIDTH=32 BORD\ ER=0 ALT=Hide>) itemlist_button=(<IMG SRC=https://grex.org/backtalk/image/pist\ achio/bgn/itemlist.gif HEIGHT=16 WIDTH=54 BORDER=0 ALT="Item List">) noforget_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/ggn/forget\ .gif HEIGHT=16 WIDTH=42 BORDER=0 ALT="Can't Forget">) offbutton=(ggn) nextitem_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/bgn/nextit\ em.gif HEIGHT=16 WIDTH=60 BORDER=0 ALT="Next Item">) byline={...} readitem=1 logout_url=(/cgi-bin/backtalk/) format_conf={...} anon_url=(/cgi-bin/backtalk/) rpage=40 form_text={...} breg=(<IMG SRC=https://grex.org/backtalk/image/pistac\ hio/bgn/) format_resp={...} erase_button=(<IMG SRC=https://grex.org/backtalk/i\ mage/pistachio/bgn/erase.gif HEIGHT=16 WIDTH=38 BORDER=0 ALT="Erase">) ignore=0 adm_url=(/cgi-bin/adm/backtalk/) textcolor=() show_text={...} nitem=0 linkcolor=() nonextconf_button=(<IMG SRC=https://grex.org/backtalk/image/pista\ chio/ggn/nextconf.gif HEIGHT=16 WIDTH=71 BORDER=0 ALT="No Next Conference">) nofavor_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/ggn/favor.g\ if HEIGHT=16 WIDTH=37 BORDER=0 ALT="Can't Favor">) bio_robot={...} post_button_src=(SRC=https://grex.org/backtalk/image/pistachio/bgn/post.gif HE\ IGHT=16 WIDTH=31 BORDER=0 ALT="Post">) bgcolor=(FFFFCC) self=(read) what=(resp\ onse) scrollup={...} twitlist=() rtype=(text/plain) bgimage=() button=(<IMG SR\ C=https://grex.org/backtalk/image/pistachio/bgn/button.gif HEIGHT=16 WIDTH=16 \ BORDER=0 ALT=-&gt;>) help_button=(<IMG SRC=https://grex.org/backtalk/image/pis\ tachio/bgn/help.gif HEIGHT=16 WIDTH=32 BORDER=0 ALT=Help>) cnt=8 admbutton=(br\ d) slipped=() confhome_button=(<IMG SRC=https://grex.org/backtalk/image/pistac\ hio/bgn/confhome.gif HEIGHT=16 WIDTH=68 BORDER=0 ALT="Conference Home">) nrsel=() preview_button_src=(SRC=https://grex.org/backtalk/image/pistachio/bgn\ /preview.gif HEIGHT=16 WIDTH=52 BORDER=0 ALT="Preview">) boff=(<IMG SRC=https:\ //grex.org/backtalk/image/pistachio/ggn/) global_footer={...} fw_erase_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/brd/erase.\ gif HEIGHT=16 WIDTH=38 BORDER=0 ALT="Erase">) panel=[...] favor_button=(<IMG S\ RC=https://grex.org/backtalk/image/pistachio/bgn/favor.gif HEIGHT=16 WIDTH=37 \ BORDER=0 ALT=Favor>) remember_button=(<IMG SRC=https://grex.org/backtalk/image\ /pistachio/bgn/remember.gif HEIGHT=16 WIDTH=65 BORDER=0 ALT=Remember>) button_src=(SRC=https://grex.org/backtalk/image/pistachio/bgn/button.gif HEIGH\ T=16 WIDTH=16 BORDER=0 ALT=-&gt;>) badm=(<IMG SRC=https://grex.org/backtalk/im\ age/pistachio/brd/) ncsel=() raw_text={...} nonextitem_button=(<IMG SRC=https:\ //grex.org/backtalk/image/pistachio/ggn/nextitem.gif HEIGHT=16 WIDTH=60 BORDER\ =0 ALT="No Next Item">) noreadnew_button=(<IMG SRC=https://grex.org/backtalk/i\ mage/pistachio/ggn/readnew.gif HEIGHT=16 WIDTH=65 BORDER=0 ALT="No Read New">) format_item={...} first=0 fw_button=(<IMG SRC=https://grex.org/backtalk/image/\ pistachio/brd/button.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT="=&gt;">) no_button=(\ <IMG SRC=https://grex.org/backtalk/image/pistachio/ggn/button.gif HEIGHT=16 WI\ DTH=16 BORDER=0 ALT="--">) nextconf_button=(<IMG SRC=https://grex.org/backtalk\ /image/pistachio/bgn/nextconf.gif HEIGHT=16 WIDTH=62 BORDER=0 ALT="Next Confer\ ence">) disfavor_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/bg\ n/disfavor.gif HEIGHT=16 WIDTH=51 BORDER=0 ALT=Disfavor>) unseen_button=(<IMG \ SRC=https://grex.org/backtalk/image/pistachio/bgn/unseen.gif HEIGHT=16 WIDTH=4\ 9 BORDER=0 ALT="Mark Unseen">) readnew_button=(<IMG SRC=https://grex.org/backt\ alk/image/pistachio/bgn/readnew.gif HEIGHT=16 WIDTH=65 BORDER=0 ALT="Read New"\ >) forget_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/bgn/forge\ t.gif HEIGHT=16 WIDTH=42 BORDER=0 ALT=Forget>) nconf=() rcp={...} fw_edit_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/brd/edit.gi\ f HEIGHT=16 WIDTH=30 BORDER=0 ALT=Edit>) frames=0 System Dictionary: anonymity=1 since=@0 author_erase=1 texttype=(text/plain) amadm=0 mayhide=0 http_headers=1 fw_retitle=1 blindfold=0 resp=7 editdate=@0 hidden=0 id=() http_expires=@0 uid=-1 newbie=0 linktonew=1 sessions=0 homedir=() yapp_format=0 mayread=1 mayedit=0 ifav=1 expire_session=3600 mayretire=0 canspell=1 flavor=(pistachio) lastdate=@1357512763 scriptdir=(/cyberspace/lib/\ backtalk-1.3.30/script) parentresp=0 saverep=0 fishbowl=0 maxresp=32 spell_lang=() expect_resp=0 userlist=0 authorid=(nharmon) spell_ignore=() authorname=() fw_erase=1 author_retire=1 csel=() http_location=() maypost=0 conf=(systems) copyright=(Copyright 1996-2006, Jan Wolter and Steve Weiss) conflist=(/cyberspace/grex/bbs/conflist) authoruid=12210 conftitle=(Systems) [=mark isel=() linked=1 `=mark loglevel=0 cpass=() secret=0 canattach=0 fwlist=(cross, nharmon, twenex) canemail=0 auto_recompile=2 progname=(backtalk) grouplist=0 exec_limit=0 forgotten=0 maxread=-1 mark=mark showforgotten=2 mayseefname=0 publicflavors=(public) author_kill=1 http_no_cache=0 urlarg=() bbsdir=(/cyberspace/grex/bbs/) dbtype=() fw_hide=1 allowgraphics=1 alias=() stack_limit=0 nopwedit=1 attachments=() gid=-1 item=121 author_retitle=1 author_hide=1 frozen=0 scriptname=(read) mayfreeze=0 editfrozen=1 fw_edit=0 linkdate=@1291980282 mayretitle=0 cgiquery=(conf=systems&csel=&item=121&rsel=a\ ll&noskip=1&showforgotten=2) newuseropen=2 amfw=0 post_log_file=() secure=1 rfav=2 http_content_type=(text/html) maxitem=127 author_edit=0 mayresp=0 readdate=@0 author_freeze=1 allowanon=1 title=(Fav editors) mayseealias=0 maykill=0 noskip=1 confdir=(/cyberspace/grex/bbs/systems1) particip=(.systems1\ .cf) erased=0 date=@1292007302 favicon=() timezone=() text=() retired=0 loginlen=8 rsel=(all) mayerase=0

Environment: HTTP_HOST=grex.org HTTP_REFERER=http://grex.org/cgi-bin/backtalk/pistachio/browse?conf=systems HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_USER_AGENT=ArchiveTeam ArchiveBot/20210517.c1020e5 (wpull 2.0.3) and not Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36 SCRIPT_NAME=/cgi-bin/backtalk REDIRECT_STATUS=200 SERVER_NAME=localhost SERVER_PORT=80 SERVER_ADDR=192.168.0.111 REMOTE_PORT=36646 REMOTE_ADDR=10.0.0.10 SERVER_SOFTWARE=nginx/1.12.2 GATEWAY_INTERFACE=CGI/1.1 REQUEST_SCHEME=http SERVER_PROTOCOL=HTTP/1.1 DOCUMENT_ROOT=/var/www/htdocs DOCUMENT_URI=/cgi-bin/backtalk/pistachio/read REQUEST_URI=/cgi-bin/backtalk/pistachio/read?conf=systems&csel=&item=121&rsel=all&noskip=1&showforgotten=2 SCRIPT_NAME=/var/www/cgi-bin/backtalk CONTENT_LENGTH= CONTENT_TYPE= REQUEST_METHOD=GET QUERY_STRING=conf=systems&csel=&item=121&rsel=all&noskip=1&showforgotten=2 PATH_INFO=/pistachio/read