./editors/ait, Small but mighty GNU Emacs style editor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.10, Package name: ait-1.10, Maintainer: ktnb

ait is small yet mighty GNU Emacs style editor. It is inspired by GNU
Emacs, microEMACS, Plan 9's acme, mle, OpenBSD's mle, and
vi/vim/neovim. ait uses termbox2 giving it great portability across
most unix-like systems. Think of ait as microEMACS but with
traditional Emacs keybindings and some advanced features from the
editors mentioned above.

Some of ait's features are:
- Emacs-like keybindings
- basic window/buffer support
- isearch
- find/replace
- M-x to run shell commands
- M-o to open files with external command
- basic unlimited undo/redo
- keyboard macros
- jump/zap to char
- bracket highlighting
- syntax highlighting for strings and comments
- quick jump to line and word
- UTF-8/Unicode Support


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2024-12-06 17:31:13 by Kevin Bloom | Files touched by this commit (2) | Package updated
Log message:
ait: update to 1.10

Upstream changes from 1.9 -> 1.10:
New:
- better syntax highlighting (WIP)
- #97, M-. dynamic-expand

Enhancements:
- #92, made the buffer switching more sane
- #98, copy default value in msgline (M-y in msgline)
- slightly more efficient rendering
- #94 (kinda), you can search for `\t` now

Bugs:
- #98, fixed bug with eol and bol
- #99, multiline comments not encapsulating entire region
- comment multi-line point annoyance
- #101, fixed concatenating delete-words on NetBSD
- many minor bugs

Upstream changes from 1.8 -> 1.9:
New Features:
- #83, undoing/yanking from consecutive fwd-word-delete and
  back-word-delete. See man page for explanation.
- #88, use previous value as default for gotoline, gotocolumn,
  zap-/jump-to-char, and delete-between
- #91, added kill-ring
- New switch buffer command option
  - this allows you to specific a custom command to run when
    switching buffers. For example, if you want to be able to
    perform fuzzy searching to select your buffer you can put
    fzf(1) or pick(1) as the command. More information in the
    page in the commands section on switch buffer command flag.
- "C-x p" for previous-buffer, similar to next-buffer.
  - this removes the legacy "C-x l" command for last-buffer
- Comment out multilines with a single line string

Enhancements:
- #89, fixed "bug" with keyboard macros.
  - you can know use gotoline/column, zap-/jump-to-char,
    delete-between, jumptorow, jumptoword, isearch with kbd
    macros
- #8, tab completion on shell-/open-command
- improved tab completion across the board:
  - buffer tabbing now loops back to the start
  - file tabbing now puts in the / for the directory
    - use enter or type another char to enable tab completion inside
      the directory
- update line number when isearching
- update other windows' modelines if buffer name was updated

Bugs:
- #87, crash when terminal is resized and ait is suspended
- #65, fixed first line disappears again...
- #90, fixed universal argument not clearing
- more undo fixes
- reframe when using query-relace ! takes you off page
- fixed bugs with open-command messing up with colons
- fixed bug with isearch that caused duplciate query chars to not
  get highlighted
- fixed long time bug where if the newlines between matching
  brackets is greater than the difference between the previous
  point's row and the total window row
   2024-05-08 15:48:52 by Kevin Bloom | Files touched by this commit (4)
Log message:
ait: added version 1.8-rc3

ait is small yet mighty GNU Emacs style editor. It is inspired by GNU
Emacs, microEMACS, Plan 9's acme, mle, OpenBSD's mle, and
vi/vim/neovim. ait uses termbox2 giving it great portability across
most unix-like systems. Think of ait as microEMACS but with
traditional Emacs keybindings and some advanced features from the
editors mentioned above.

Some of ait's features are:
- Emacs-like keybindings
- basic window/buffer support
- isearch
- find/replace
- M-x to run shell commands
- M-o to open files with external command
- basic unlimited undo/redo
- keyboard macros
- jump/zap to char
- bracket highlighting
- syntax highlighting for strings and comments
- quick jump to line and word
- UTF-8/Unicode Support