Textadept (ultra-lightweight programming editor)

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#31 Post by lintalist »

9.5 beta (01 Jul 2017) - https://foicica.com/textadept/CHANGELOG.html

Bugfixes:
  • Fixed bug that deleted characters outside of mangled snippets.
  • Fixed start-anchored “Find Prev” regex searches.
  • Correctly handle multiple ‘!’-prefixed patterns in file filters.
  • Scintilla: Pressing Esc while rectangular selection is active does not collapse it.
Changes:
  • Changed “Cancel Snippet” keybinding from Ctrl+Shift+K (⌥⇧⇥ on Mac OSX | M-S-K in curses) to Esc.
  • Added buffer.caret_line_frame option for outlining the current line.
  • Added buffer:line_reverse() for reversing selected lines.
  • Added ui.dialogs.colorselect() and ui.dialogs.fontselect() dialogs.
  • Handle pipes in shell commands for filter-through.
  • The Lua command entry prints results like Lua 5.3’s interactive prompt (e.g. no need for explicit ‘=’ prefix).
  • The Lua command entry now invokes bare functions as commands (e.g. copy invokes buffer:copy(), split invokes view:split(), etc.).
  • Scintilla: Updated case conversion and character categories to Unicode 9.
  • Scintilla: Update scroll bar when annotations are added, removed, or changed.
  • Effectively updated to Scintilla 3.7.5.

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#32 Post by lintalist »

9.6 (01 Nov 2017) - https://foicica.com/textadept/CHANGELOG.html

Bugfixes:
  • Regular expressions consider \r to be a newline character.
  • Fixed block comments for APDL.
Changes:
  • Scintilla: Block caret appears after selection end instead of on it. (Reverts change from Textadept 9.3)
9.5 (01 Sep 2017)
Bugfixes:
  • Do not attempt to provide code completions when there is no context.
  • Properly handle buffer.margin_left and buffer.margin_right.
  • Ensure context menus are configurable outside of events.INITIALIZE.
  • Various fixes in diff, Forth, and Elixir lexers.
  • Character transposing is now UTF-8-aware.
Changes:
  • Added z-order parameter to ui.switch_buffer().
  • When searching in files, show more lines below a match.
  • Added optional encoding parameter to io.open_file().
  • Improved file associations on Mac OSX.
  • Added support for Myrddin.
  • The terminal version updates its cursor position for display in tools like tmux.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: TextAdept - programmer's editor

#33 Post by webfork »

EDIT: As Midas noted below, this was a double-post of Lintalist's post above. Duplicate info (the changelog summary) has been removed.

---

Old thread update: this program is still in development, though the most recent update was back in November with more recent releases coming from an "alpha" version, which is assumed to be unstable.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: TextAdept - programmer's editor

#34 Post by Midas »

@webfork: not to be a nitpicker (it's allways good to shine a light on good forgotten portables) -- but at first looks, your post looks like a double-post of Lintalist's... :shock:

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#35 Post by lintalist »

TextAdept now at v10.0 - see the 9 to 10 migration guide for upgrading from Textadept 9 to Textadept 10.
See https://foicica.com/textadept/CHANGELOG.html for alpha 1,2, and 3 and beta 1 and beta 2 changes.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: TextAdept - programmer's editor

#36 Post by Midas »

Textadept does not track you. It does not attempt to connect to the internet. It is just a text editor.

Yesss! :mrgreen:

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#37 Post by lintalist »

@midas I know, crazy isn't it. Must have been a lot of work adding that amazing feature, all those extra hours of coding and testing. Hats off to the developer. :shock:
:wink:

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#38 Post by lintalist »

10.2 (01 Nov 2018) - https://foicica.com/textadept/CHANGELOG.html

Highlighting one item of interest: Experimentally added textadept.macros module for recording, playing, saving, and loading keyboard macros.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: TextAdept - programmer's editor

#39 Post by webfork »

lintalist wrote: Sun Nov 11, 2018 1:32 pm 10.2 (01 Nov 2018) - https://foicica.com/textadept/CHANGELOG.html

Highlighting one item of interest: Experimentally added textadept.macros module for recording, playing, saving, and loading keyboard macros.
Very cool, thanks

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#40 Post by lintalist »

10.3 beta (01 Jan 2019)
Highlighting one item of interest: Added -l and --line command line switches to jump to a buffer line.
More: https://foicica.com/textadept/CHANGELOG.html

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: TextAdept - programmer's editor

#41 Post by webfork »


User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: TextAdept - programmer's editor

#42 Post by lintalist »

11.0 alpha https://foicica.com/textadept/CHANGELOG.html

Bugfixes:
  • Fixed --help command line option.
  • Fixed Textadept API autocompletion and documentation on Windows.
  • Fixed bug that regards lexer-specific snippet files as global.
  • Fixed hangs on Win32 terminal version with textadept.editing.filter_through().
  • Fixed issues with buffer z-order when switching between views.
  • Fixed accidental clipping of first character in a snippet under certain circumstances.
  • Fixed C autocompletion error with typerefs.
  • Fixed skipping of event handlers that come directly after one that was just run, but disconnected.
  • Fixed bugs in the return values of ui.dialogs.standard_dropdown and msgbox dialogs.
  • Fixed events.FILE_CHANGED not emitting a filename.
  • Fixed bug with pipes in textadept.editing.filter_through().
  • Fixed tab label display on Windows.
  • Fixed bug in syntax highlighting with PHP, Django, and other lexers that embed themselves.
Changes:
  • All buffer positions, lines, and countable entities start from 1 instead of 0.
  • Support more Alt and Shift+Alt keys in the Win32 terminal version.
  • textadept.editing.api_files acts as if it already has lexer tables defined.
  • textadept.run.goto_error() wraps searches now.
  • Added snippet trigger autocompletion via textadept.editing.autocomplete('snippet').
  • Improved Lua API documentation generator.
  • Localization keys in _L no longer contain GUI mnemonics ('_').
  • textadept.snippets functions no longer have a '_' prefix.
  • --help command line options are alphabetized.
  • The Lua command entry can now run any view functions by name (e.g. split).
  • Auto-pair, type-over, and auto-deletion of matching braces now works with multiple selections.
  • Removed textadept.file_types.lexers table in favor of asking the LPeg lexer for known lexer names.
  • Updated German translation.
  • Changed textadept.bookmarks.toggle() to only toggle bookmarks on the current line.
  • Removed '=' prefix in command entry that would print results; printing results has been the default behavior for quite some time.
  • Replaced buffer.style_name[] with buffer:name_of_style().
  • Session files are now Lua data files; old formats will no longer work.
  • Added events.SESSION_SAVE and events.SESSION_LOAD events for saving and loading custom user data to sessions.
  • Removed ~/.textadept/?.lua and ~/.textadept/?.{so,dll} from package.path and package.cpath, respectively.
  • Lua errors in Textadept can now be jumped to via double-click or Enter.
  • ui.dialogs.filteredlist() dialogs have a reasonable default width.
  • Renamed keys.MODE to keys.mode.
  • Moved individual buffer functions in io into buffer.
  • Event handlers can now return any non-nil value instead of a boolean value and have that value passed back to events.emit().
  • Lua command entry completions show images just like in Lua autocompletion.
  • Align block comments by column if possible, not indent.
  • Added per-mode command entry history which can be cycled through using the Up and Down keys.
  • Added ui.dialogs.progressbar(), utilize it with Find in Files, and removed ui.find.find_in_files_timeout.
  • GUI find/replace history Up/Down history key bindings swapped, mimicking traditional command line history navigation.
  • The statusbar now indicates an active snippet.
  • Updated to PDCurses 3.9.
  • Experimental set of "standard" modules is provided in the modules archive instead of just language modules.
10.8 Bugfixes:
  • Fixed incorrect event arguments for events.AUTO_C_SELECTION_CHANGE.
  • Fixed bug in "Replace All in selection" with match at the end of a selection.
  • Fixed long line output for run, compile, and build commands.
Changes:
  • Changed events.TAB_CLICKED to emit button clicked as well as modifier keys.
  • Autocompletion and documentation for Textadept's Lua API only happens in Textadept files now (i.e. files in _HOME and _USERHOME).
  • textadept.editing.api_files and _M.lua.tags can contain functions that return file paths.
  • Added support for txt2tags.
  • Scintilla: Added access to virtual space at the start and end of multiple selections.
  • Scintilla: The target can have virtual space.
  • Updated to Scintilla 3.11.2.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: TextAdept - programmer's editor

#43 Post by webfork »

I've submitted TextAdept to the database: https://www.portablefreeware.com/index.php?id=3017 ... please vote if you'd like to see it go live.


User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: TextAdept (ultra-lightweight programming editor)

#45 Post by Midas »

+1. :slight_smile:

Funnily enough (and in reverse to what is usually the case around here), just today I was fumbling with the intricacies of setting TextAdept up for system-wide availability in the latest Ubuntu -- which I still haven't managed in an easy and straightforward way...

EDIT: for my own benefit, the relevant info is at https://foicica.com/wiki/FdoDesktop...

Post Reply