123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- ========== Version 1.11 <TBH> ==========
- New:
- - added support for "control commands"
- - GNU and BSD makefiles to handle install better
- - also can install LSP scripts if LSP=yes
- Enhancements:
- - #102, dynamic-expand is working as expected now
- Bugs:
- - fixed a bug jump to quote bug introduced in 1.10
- ========== Version 1.10 <2024-12-05> ==========
- 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
- ========== Version 1.9 <2024-10-26> ==========
- 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
- ========== Version 1.8 <2024-01-02> ==========
- New Features:
- - #74, last char of a wrapped line is highlighted yellow
- - added poptomark after using jumptochar, negated jumptochar,
- jumptorow, and jumpword
- - before the point is moved it sets the buffer's pmark
- - most commands that jump you to new points now set the pmark
- - made previous mark (pmark) an array so you can jump to previous
- marks
- - replaced removewhitespacebetween with remove-between
- - Works like removewhitespace when you're on whitespace or on the
- edge of a word.
- - will delete the word that you're on if you're in the middle of it
- - C-u M-\ will ask for a bracket, this will delete the contents
- inside the bracket. It will jump to it first. Don't use this on
- single, double, or backquote unless you're inside them.
- - added a gotocolumn command
- - added comment command
- - added comment at end of line command
- - `-b backup_dir` option to set the backup dir.
- - this removes the original BACKUPDIR variable in the header.h
- Enhancements:
- - #77, #80 Fully support combined unicode/UTF-8 characters.
- - #76, will now display the path until there is a difference
- if two buffers have the same name. This will poop up and
- give up at 20 paths which I hope never happens to anyone.
- - Better syntax highlighting
- - can use more than 2 chars for comment indicators (such as <!--)
- - check LANG environment variable to determine if to show the unicode
- for the tab character
- Bugs:
- - #79, fixed bug with transpose-word messing up the line number
- - fixed poptomark sending you to point 0 if there are no marks
- - fixed numeric argument getting lost when the unicode buffer isn't
- empty
- - #82, fixed issues with horizontal split
- - fixed bug with insert-file causing revert-buffer to run
- - fixed bug where tabbing on a line wrap crashes the editor
- - fixed another bug with horizontal split not reframing when needed
- - fixed long-time bug where you can't open backup files using find-file
- - fixed % not showing in the msgline when searching or doing anything
- - fixed cutoff bug in minibuffer
- - fixed undo for buffer revert and C-o
- - fixed crash when msgline is longer than there are columns
- ========== Version 1.7 <2024-02-29> ==========
- New Features:
- - #68 Allow the inputting of control characters (C-q)
- - Added `esc j jumpline` command
- - quickly jump to a line on the current page (similar to avy)
- - Added `esc k jumpword` command
- - quickly jump to a "word" starting with the input char
- - #72 Added support to change the tabbing size and space-based tab
- size
- Enhancements:
- - #75 Fixed not being able to tab-complete files with spaces in the
- names.
- - this also allows you open files with spaces in the names now
- - Use PREFIX in makefile
- - Prevent render of things that don't need rendered
- - This helps on slower terminal emulators or slow SSH connections
- - new window max column property
- - only updates the information in the modeline, not the entire
- thing
- - Use a tempfile for creating backup file
- - this makes ait a little more portable by allowing the creation
- of backup files on systems that limit ait in open a single file
- at a time. This was happening on my very old Raspberry Pi.
- - When jumping from quotes, if there is an escaped quote inside it
- will now jump over it.
- Bugs:
- - #69 Fix clipboard pasting bug
- - #51 Fix inefficiency with the block comment syntax detector
- - this is actually still inefficient but the new rendering stuff
- prevents it from being visible
- - "not bound" error when performing keyboard macro
- - C-m and other crashes on blank buffers
- - Added note about backups not saving due to '~'
- - #63 duplicate modelines on NetBSD
- - fixed by comparing the leftover lines/columns and adjusting the
- buffers so
- - Fixed pasting not reframing sometimes
- - Fixed persistent column breaking when on non-left aligned windows
- - Fixed pasting reframing too early (causing the screen to jump
- - Fixed being able to use numeric arguments on some keybinds
- - C-z, C-s, and many others
- - Fixed backup files not working on armv6 RPI
- ========== Version 1.6 <2023-12-15> ==========
- Features:
- - #59 Action-based undo/redo
- - 8addff324d (l)ast command for query-replace
- Enhancements:
- - #67 opening two or more files with line number args messes things up
- - #66 jump to char doesn't update persistent column if it goes off line
- - #65 Sometimes characters on the first row disappear
- - #64 Point jumps to end of line if line is almost as long as there are cols and there is a tab char
- - #62 numeric argument doesn't work with insert
- - #61 can't open files with colons in them with open-command
- - #58 Reframing Issues
- - #57 Carrier Returns break everything
- - #53 paste/yank in msgline
- Bugs:
- - #59 fixed undo/redo issues
- - #54 removed mouse support
- - c1206d7fcf and 8fb34dad08 increased filename and buffer name size limits
- - many bug fixes related to line and row numbering (5ea8e6fd73, e7af131c06, etc.)
- - fixed many other smaller bugs
- * Version <1.6
- No news for this, so sad.
|