1/5/2024 0 Comments Textadept samTextAdept leaves out SciTE's extra visual components, such as tabbed documents, or editing preferences.TextAdept does not have pre-built binaries for Solaris, *BSD, Cygwin, or other less popular systems.LaTeX or Mathematica are at least closer to being reasonable. It's still a pain to input arbitrary Unicode in every text editor out-of-box that I've seen. There are emacs regexes, Posix Basic regexes, Posix extended regexes, and perl-compatible regexes.Įmacs still hasn't adopted a vim-style undo tree in the main tree, though such functionality has been implemented. Regexes are an important text-processing tool, but have not been standardized, even in the open-source world. It's still easier for me to read long texts in a proportional text viewer (like my web browser) than in a monospaced terminal in emacs.but the proportional text viewer lacks the powerful cursor-positioning and navigation tools of emacs. Emacs has windows, frames, desktops, buffer groups, and a couple of project packages and it's still not convenient to open several different software projects in one emacs instance and keep their source and tags separate. A number of packages block all of emacs while doing I/O. It lacks solid parsing of many languages its regex-based stuff is simple and works with a huge variety of languages, but it can't do transformations of the sort that Eclipse can on Java. It doesn't have a hex editor capable of editing larger-than-memory files. vim's "language" is worse, and nano isn't extensible.Įmacs has a number of limitations (I'd name vim ones, but I know emacs better). It should be reasonable to have a gentler learning curve on more-powerful editors.īoth vim and emacs both have their own keybindings, which clash with the popularized-by-the-Mac keybindings (Note: I prefer both of these keybinding sets to the Mac style, but the fact that the friction exists seems to indicate that this isn't a solved problem).Įmacs is done up in an otherwise-dead language (elisp), and most of the emacs folks seem to wish that it had been done in Common Lisp. I don't think that it's a solved problem, for many reasons. The resource files and executable links and menu entries for the other flavours are still available, though, in the joe-jupp package. Th Debian version of JOE only comes with the Jupp flavour activated, to not conflict with the Debian joe package. Furthermore, it supports SELinux context copying on Debian systems with the Linux kernel. It's usable even at 2400 baud, and it will work on any kind of sane terminal. Joe also has a deferred screen update to handle typeahead, and it ensures that deferral is not bypassed by tty buffering. Through simple QEdit-style configuration files, Joe can be set up to emulate editors such as Pico and Emacs, along with a complete imitation of WordStar, and a restricted mode version (lets you edit only the files specified on the command line). It has command history, TAB expansion in file selection menus, undo and redo functions, (un)indenting and paragraph formatting, filtering highlighted blocks through any external Unix command, editing a pipe into or out of a command, block move, copy, delete or filter, a bracketed paste mode automatically enabled on xterm-xfree86 and decimal and hexadecimal gotos for lines, columns, and file offsets. Joe has a great screen update optimisation algorithm, multiple windows (through/between which you can scroll) and lacks the confusing notion of named buffers. It also has eight help reference cards which are always available, and an intuitive, simple, and well thought-out user interface. Joe has all of the features a Unix user should expect: full use of termcap/terminfo, complete VI-style Unix integration, a powerful configuration file, and regular expression search system. Joe, the Joe's Own Editor, has the feel of most PC text editors: the key sequences are reminiscent of WordStar and Turbo C editors, but the feature set is much larger than of those.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |