From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/26540 Path: news.gmane.org!not-for-mail From: "Jeffrey Drake" Newsgroups: gmane.comp.tex.context Subject: Re: RFC: 'What would you like in an Text Editor?' Date: Mon, 27 Mar 2006 11:32:02 -0500 Message-ID: References: <4427A144.9020001@elvenkind.com> <20DAB890-BB7F-4BE2-9ADF-452029DC1C96@uni-bonn.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1143478702 16312 80.91.229.2 (27 Mar 2006 16:58:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 27 Mar 2006 16:58:22 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Mon Mar 27 18:58:16 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1FNv2Z-0002zc-7x for gctc-ntg-context-518@m.gmane.org; Mon, 27 Mar 2006 18:58:03 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id CDDFF127A7; Mon, 27 Mar 2006 18:58:02 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28951-02; Mon, 27 Mar 2006 18:58:02 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E1499127B4; Mon, 27 Mar 2006 18:56:07 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 95641127B4 for ; Mon, 27 Mar 2006 18:56:06 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28951-01-5 for ; Mon, 27 Mar 2006 18:56:05 +0200 (CEST) Original-Received: from pproxy.gmail.com (pproxy.gmail.com [64.233.166.176]) by ronja.ntg.nl (Postfix) with SMTP id 252AC127A7 for ; Mon, 27 Mar 2006 18:56:04 +0200 (CEST) Original-Received: by pproxy.gmail.com with SMTP id i49so1207838pyi for ; Mon, 27 Mar 2006 08:56:04 -0800 (PST) Original-Received: by 10.35.50.9 with SMTP id c9mr845232pyk; Mon, 27 Mar 2006 08:32:02 -0800 (PST) Original-Received: by 10.35.61.20 with HTTP; Mon, 27 Mar 2006 08:32:02 -0800 (PST) Original-To: "mailing list for ConTeXt users" In-Reply-To: <20DAB890-BB7F-4BE2-9ADF-452029DC1C96@uni-bonn.de> Content-Disposition: inline X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:26540 Archived-At: Thank you for both your replies. The thing I am looking at right now is using scintilla for the basis of a windows editor (windows api) and scripted with TCL. The interface I am envisioning is one of an old dos editor I used to use (called Programmer's Editor). It attached all functions to the function keys including menu navigation. But otherwise bindings to keys could easily be made. My thoughts are to implement most functionality in TCL, including configuration. I don't know if this is the best interface, but only one of possibilities. Calling ConTeXt is the first thing on my mind. One problem I want to solve well is whether or not to allow tk to be used for additional gui functionality when functions need it. Having a regular menu is not beyond thought either though. - Jeffrey On 3/27/06, Thomas A. Schmitz wrote: > OK, what the man said, plus: > > * not only different encodings, but also easy way of reencoding files; > * fonts and colors are easily customizable (maybe different schemes > for syntax highlighting); > * line numbers in the margin; > * large chunks of text can be commented out easily; > * I would love the powerful regex search/replace of vim and emacs > with a somehwat simpler > (GUI-driven?) interface; > * easy support for different utf planes; > * customizable support for ConTeXt environments, commands, etc., > ConTeXt can be called from > within the editor with a simple shortcut. > > What I find useless: > > - I want an editor, not a pseudo operating system, so I don't need a > shell within the editor; > - I don't use spellchecking (too error-prone). > > Thomas (who still can't make up his mind whether he likes emacs + > auctex or gvim better) > > On Mar 27, 2006, at 10:24 AM, Taco Hoekwater wrote: > > > Hi Jeffrey, > > > > Jeffrey Drake wrote: > >> If you were going to use an editor for context usage (potentially > >> integrated into a Context suite), what features would you like from > >> it? > > > > * Good spellchecking, including private and special-purpose dicts. > > * A re-wrap paragraph implementation that leaves lines that do not > > start with alphanumerics alone > > * support for different input encodings, notably utf-8 and iso-latinX > > * CRLF/LF/CR conversions > > * regular expression search (&replace) > > * configurable syntax highlighting > > * adjustable font size > > * support for large (log) files (>100MB) > > * rectangle selection > > * difference checking > > > >> Especially interested in what features in regular editors are quite > >> useless to have around all the time. I tried the scite in the context > >> mswindows distro, and didn't find it the most visually appealing and > >> slightly cumbersome in configuration. > > > > I use emacs almost all the time, with SciTE slowly gaining ground. > > SciTE is rather ok, but definately too minimalistic for my taste. > > > > These days I can do without gnus (nntp), vm (mail) and auctex, but I > > use dired (file management), vc (revision control), gnuserv > > (client|server interface), other-window|other-frame (extra > > windows/viewports) and the calendar|diary fulltime. > > > > Cheers, taco > > _______________________________________________ > > ntg-context mailing list > > ntg-context@ntg.nl > > http://www.ntg.nl/mailman/listinfo/ntg-context > > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context >