| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=iu2018qe8mjiclhodjbgbobdu7; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 09:18:35 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
ait
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./editors/ait, Small but mighty GNU Emacs style editor
[
Branch: CURRENT, Version: 1.13, Package name: ait-1.13, 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
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
aitemulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./editors/ait, Small but mighty GNU Emacs style editor
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.13, Package name: ait-1.13, 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)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-02) Updated to version: ait-1.13
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-05-29) Updated to version: ait-1.12
CVS history: (Expand)
| 2025-10-02 15:26:29 by Kevin Bloom | Files touched by this commit (2) | |
Log message:
ait: updated to 1.13
New:
- #112, added -S for default shell-command and -O for default open-
command
- #118, `esc ^` indent-to added.
- `esc ^` will indent to a char from the above line
- `esc - esc ^` (negated version) will do it to the below line
- #119, regional indenting
Enhancements:
- #113, refactored options handling
- `esc i` now un-indents
- you can still input tab chars and regional indent with tabs by
using `C-q C-i`.
- regional unindenting still works for tabs or spaces
- #120, you can now use numerical argument inside a keyboard macro
now.
Bugs:
- #115, fixed issues with column numbers for long lines that wrap
- #114, made bracket matching a lot more efficient.
- this fixed the bugs with super long lines
- #117, fixed jumpword's labels being off after unicode chars
- #102, dynamic-expand not working for words with recurring chars
such as fallback when you query by fal
- fixed endless loop when doing a regional single-line comment if
the point is on the end of the buffer
|
| 2025-05-29 17:42:09 by Kevin Bloom | Files touched by this commit (2) | |
Log message: ait: update to 1.12 - many many bug fixes - added shell command history - added output shell command to buffer via > prefix - added default switch-command when one isn't supplied - added substitute in shell commands - added ! prefix to disable temp file output to shell, open, and switch commands - added kill ring to msgline - switch-command is now accessed via C-c - C-u is used to access king ring (C-u C-y) - better syntax highlighting for supported file types - improved dynamic-expand - OpenBSD support added - improved stability on GNU/Linux - improved shell/open command abilities - improved transpose-word undoing |
| 2025-01-14 19:50:15 by Kevin Bloom | Files touched by this commit (2) |
Log message: exclude termbox-based editors from building on unsupported systems |
| 2024-12-06 17:31:13 by Kevin Bloom | Files touched by this commit (2) | |
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 |
