diff options
author | adam <adam@pkgsrc.org> | 2005-03-23 12:27:48 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2005-03-23 12:27:48 +0000 |
commit | 46c579ee155a576e87230d59fbe409293c4fda26 (patch) | |
tree | 86ecb0c1023dbd78dce67c00215b14303c5b3838 /editors | |
parent | b68b18fcccf8100805962e43c584cd0d5515737c (diff) | |
download | pkgsrc-46c579ee155a576e87230d59fbe409293c4fda26.tar.gz |
Changes 3.2:
- A Perforce SCM "p4 edit" macro has been supplied (along with the hooks
within JOE which support it) so that when you make the first change to a
read-only file, JOE runs "p4 edit". (look in joerc file to enable the
macro).
- Hex edit mode has been added. For example: joe -hex /dev/hda,0,1024
- New '-break_links' option causes JOE to delete before writing files, to
break hard links. Useful for 'arch' SCM.
- JOE now has GNU-Emacs compatible file locks. A symbolic link called
.#name is created, "pointing" to "user@machine.pid" whenever the buffer
goes from unmodified to modified. If the lock can't be created, the user
is allowed to steal or ignore the lock, or cancel the edit. The lock is
deleted when buffer goes from modified to unmodified (or you close the
file).
- JOE now periodically checks the file on the disk and gives a warning if
it changed when you try to modify the buffer. (JOE already performed this
test on file save).
- The built-in calculator (ESC m) is now a full featured scientific
calculator (I'm shooting for Casio Fx-4000 level here :-), including
hexadecimal and ability to sum (and perform statistics on) a highlighted
(possibly rectangular) block of numbers. Hit ^K H at the math prompt for
documentation.
- You can now change the current directory in JOE (well, it prompts with
the latest used directory).
- Colors can now be specified in the joerc file
- Macro language now has conditionals and modifiers for dealing with
repeat arguments. Jmacs now works better due to this.
- Tab completion works at tags search prompt ^K ;
- ^G now jumps between word delimiters (begin..end in Verilog, #if #else
#endif in C, /* .. */ and XML tags). If it doesn't know the word, it
starts a search with the word seeding the prompt. It is also much smarter
about skipping over comments and quoted matter.
- TAB completion is now much more like bash (again :-). The cursor stays
at the file name prompt instead of jumping into the menu system. Also
^D brings up the menu, as in tcsh. Also, tab completion now works on user
names for ~ expansion.
- Now there is a ~/.joe_state file which stores:
all history buffers
current keyboard macros
yank records
- Joe now has xterm mouse support: when enabled, the mouse can position
the cursor and select blocks. The mouse wheel will scroll the screen.
When enabled, shift-click emulates old xterm mouse behavior (cut &
paste between applications).
- More syntax files: TeX, CSS, OCaml, Delphi, SML and 4GL. Thanks to
all of the contributers.
- Vastly improved highlighting of Perl and Shell due to the highlighter now
understanding word and balanced delimiters.
- Many bugs have been fixed (every bug which has been entered into the
sourceforge project page has been addressed). Hopefully I didn't add
too many new ones :-)
Diffstat (limited to 'editors')
-rw-r--r-- | editors/joe/Makefile | 9 | ||||
-rw-r--r-- | editors/joe/PLIST | 14 | ||||
-rw-r--r-- | editors/joe/distinfo | 8 |
3 files changed, 21 insertions, 10 deletions
diff --git a/editors/joe/Makefile b/editors/joe/Makefile index 2e09c6ff96c..7b7f2d1a6fb 100644 --- a/editors/joe/Makefile +++ b/editors/joe/Makefile @@ -1,18 +1,17 @@ -# $NetBSD: Makefile,v 1.21 2004/10/08 23:50:37 kristerw Exp $ +# $NetBSD: Makefile,v 1.22 2005/03/23 12:27:48 adam Exp $ -DISTNAME= joe-3.1 -PKGREVISION= 1 +DISTNAME= joe-3.2 CATEGORIES= editors MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=joe-editor/} -MAINTAINER= tech-pkg@NetBSD.org +MAINTAINER= adam@NetBSD.org HOMEPAGE= http://joe-editor.sourceforge.net/ COMMENT= Joe's own editor USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make USE_PKGINSTALL= yes GNU_CONFIGURE= yes -USE_GNU_TOOLS+= make CONFIGURE_ARGS= --sysconfdir="${PREFIX}/share/examples" .include "../../devel/ncurses/buildlink3.mk" diff --git a/editors/joe/PLIST b/editors/joe/PLIST index 1739623c2cb..88750e05ec0 100644 --- a/editors/joe/PLIST +++ b/editors/joe/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2004/06/03 08:52:23 adam Exp $ +@comment $NetBSD: PLIST,v 1.3 2005/03/23 12:27:48 adam Exp $ bin/jmacs bin/joe bin/jpico @@ -7,15 +7,23 @@ bin/rjoe bin/termidx man/man1/joe.1 share/examples/joe/charmaps/klingon +share/examples/joe/doc/ChangeLog +share/examples/joe/doc/HACKING +share/examples/joe/doc/HINTS +share/examples/joe/doc/LIST +share/examples/joe/doc/NEWS +share/examples/joe/doc/README share/examples/joe/jmacsrc share/examples/joe/joerc share/examples/joe/jpicorc share/examples/joe/jstarrc share/examples/joe/rjoerc +share/examples/joe/syntax/4gl.jsf share/examples/joe/syntax/asm.jsf share/examples/joe/syntax/c.jsf share/examples/joe/syntax/conf.jsf share/examples/joe/syntax/csh.jsf +share/examples/joe/syntax/css.jsf share/examples/joe/syntax/diff.jsf share/examples/joe/syntax/fortran.jsf share/examples/joe/syntax/html.jsf @@ -23,15 +31,19 @@ share/examples/joe/syntax/java.jsf share/examples/joe/syntax/lisp.jsf share/examples/joe/syntax/mail.jsf share/examples/joe/syntax/mason.jsf +share/examples/joe/syntax/ocaml.jsf share/examples/joe/syntax/pascal.jsf share/examples/joe/syntax/perl.jsf share/examples/joe/syntax/php.jsf share/examples/joe/syntax/python.jsf share/examples/joe/syntax/sh.jsf +share/examples/joe/syntax/sml.jsf share/examples/joe/syntax/tcl.jsf +share/examples/joe/syntax/tex.jsf share/examples/joe/syntax/verilog.jsf share/examples/joe/syntax/vhdl.jsf share/examples/joe/syntax/xml.jsf @dirrm share/examples/joe/syntax +@dirrm share/examples/joe/doc @dirrm share/examples/joe/charmaps @dirrm share/examples/joe diff --git a/editors/joe/distinfo b/editors/joe/distinfo index 0642e97e6f1..fd1eba78d81 100644 --- a/editors/joe/distinfo +++ b/editors/joe/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.8 2005/02/23 17:15:11 agc Exp $ +$NetBSD: distinfo,v 1.9 2005/03/23 12:27:48 adam Exp $ -SHA1 (joe-3.1.tar.gz) = 52b8ce32e94b2269c7723a80892f8adf6b653017 -RMD160 (joe-3.1.tar.gz) = 43685e049b43406ecb1caed6e72f5ffa791606d9 -Size (joe-3.1.tar.gz) = 381201 bytes +SHA1 (joe-3.2.tar.gz) = ae0fb0c6e228af4432aa2e0a534fb7048274974d +RMD160 (joe-3.2.tar.gz) = be62aa12e36e8841136aa22e6c90633cda4cbab7 +Size (joe-3.2.tar.gz) = 431843 bytes |