Släpp

  • ait 1.8

    Kevin "The Nuclear" Bloom 1 år sedan 224 ändringar mot master sedan detta släpp

    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
    • #86, fixed undo for buffer revert and C-o
    • fixed crash when msgline is longer than there are columns
     
  • ait 1.7

    Kevin "The Nuclear" Bloom 1 år sedan 285 ändringar mot master sedan detta släpp

    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

    Special thanks to me for everything!

     
  • ait 1.6

    Kevin "The Nuclear" Bloom 1 år sedan 363 ändringar mot master sedan detta släpp

    Features:

    • 8addff324d (l)ast command for query-replace
    • #59 Action-based undo/redo

    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.)
    • many many other minor bugs
     
  • ait 1.5

    Kevin "The Nuclear" Bloom 1 år sedan 437 ändringar mot master sedan detta släpp

    Version 1.5 is probably the best, most stable version of ait thus far.

    Bug Fixes:

    • #50 Column memory doesn't work on other windows
    • #49 Column memory fails on lines with UTF-8 or unicode
    • #48 column memory broken for certain functions
    • #47 Recenter acts goofy sometimes
    • #45 isearch and query highlighting shows in other windows
    • #44 editing isearch query is wonky
    • #43 recenter doesn't work with horizontal split
    • #11 better window support bug enhancement
    • #46 Fix flashing terminal as best as possible
    • #55 Fix undo memory overlapping and crashing on NetBSD

    Enhancements:

    • #11 better window support bug enhancement
    • #16 man page
    • 76d06a8482 tildes to denote empty lines (like vi)
    • #55 a much simpler undo/redo system

    This release also fixes many other minor bugs that weren't tracked but make the ait experience much better!

    I'd like to personally thank little old me for all the work I've put in testing, using, and developing!

     
  • ait 1.4

    Kevin "The Nuclear" Bloom 1 år sedan 484 ändringar mot master sedan detta släpp

    Fixed Bugs:

    • #42 Undo undoes too much
    • #38 Region selected shell-command seg faults sometimes
    • #35 pasting at the end of the buffer doesn't jump the cursor to the end
    • 7a636cc288 special case for lnbegin (sometimes it doesn't go all the way to point 0)

    Enhancements:

    • #33 Remember msgline command value
    • #12 redo enhancement
    • 4f2862be88 select ending bracket when mark is set and you jump to matching bracket
    • e120bdd166 don't show bracket pair when on a quote (too buggy and the syntax highlighting works better anyways)
    • 4f2862be88 fixed isearch jumping to beginning or end of buffer on failed search

    Other:

    • e9ec6064c6 testing removal of locale.h depend
      • this was from the days of AE and atto but I don't think it's required anymore
    • 356a3ccc10 started man page

    Big thanks for me!!!!!!

     
  • ait 1.3

    Kevin "The Nuclear" Bloom 1 år sedan 495 ändringar mot master sedan detta släpp

    Bug Fixes:

    • #36, If you edit on the last line, it'll force it to the bottom of the window
    • #32, Undo appending buffer with extra crap
    • #28, Go to the line doesn't always clear the screen
    • #15, C-k sometimes misses the last few chars
    • #7, buffer revert enhancement medium
    • #35, pasting at the end of the buffer doesn't jump the cursor to the end
    • editing on the last line in the buffer won't jump to the bottom of the screen anymore
    • jump to/highlight bracket will now work if there is a bracket at point 0

    Enhancements:

    • #30, Ask if you want to add a newline to the end of the buffer upon saving easy enhancement
    • #27 Better buffer handling easy enhancement
    • #7, buffer revert enhancement medium
    • #6, better line wrapping enhancement medium

    I'd like to personally thank me for using the editor for all editing needs and contributing when needed!

     
  • ait 1.2

    Kevin "The Nuclear" Bloom 1 år sedan 0 ändringar mot 1.2 sedan detta släpp

    Enhancements:

    • added -v and -h flags (#17)
    • highlighting is much better for strings (#18)
    • display control characters (#19)
    • find-replace now can delete stuff (#21)
    • file percentage in modeline (based on line number) (#22)
    • better C-i/tab support in find-file and switch-buffer (#26)

    Fixes:

    • highlighting is much better for strings (#18)
    • isearch always restarts search from original point now (#23)
    • default buffer is always found now (#24)
    • column locking is now reset on page-changing commands (#25)

    Special shout out to me for finding and fixing all these bugs!!!! xD

     
  • ait 1.1

    Kevin "The Nuclear" Bloom 1 år sedan 0 ändringar mot 1.1 sedan detta släpp

    Enhancements:

    • when a mark is present jump to bracket will go past the closing bracket to aid in yanking (#9)
    • open file command (M-o) supports goto line by using a colon, similarly to how grep(1) does it (file.txt:123 would take you to line number 123) (#1)
    • basic keybindings in msgline (#5)

    Fixes:

    • you can edit previous isearch searches (#10)
    • recentering works at the end of buffer (#4)
    • recenter does not miss the middle of the terminal (#3)
     
  • ait 1.0.0

    Kevin "The Nuclear" Bloom 1 år sedan 537 ändringar mot master sedan detta släpp

    This is the first stable version of ait. It contains basic versions of all the core features:

    • Emacs-like keybindings (see key.c)
    • basic window/buffer support
    • isearch
    • find/replace
    • M-x to run shell commands
      • shell commands are either inserted at the point or replace the region. For example, if you ran the scripts/spell command on a word, it would replace the word.
    • M-o to open files with external command (see scripts/ff)
    • basic unlimited undo
    • keyboard macros
    • jump/zap to char
    • bracket highlighting
    • basic syntax highlighting (see buffer.c & hilite.c)