aboutsummaryrefslogtreecommitdiff
path: root/core/file_io.lua
AgeCommit message (Collapse)Author
2015-10-17Do not error when trying to snapopen a non-existent project; core/file_io.luamitchell
2015-04-13Added `symlink` filter option for ignoring symlinked files and directories.mitchell
2015-03-16Code cleanup based on the output of luacheck, a Lua linter.mitchell
2015-03-12Lua code cleanup.mitchell
2015-03-10Made `io.boms` private, as there are few BOMs in existence; core/file_io.luamitchell
2015-03-09Moved `events.FILE_SAVED_AS` into `events.FILE_AFTER_SAVE` as extra argument.mitchell
2015-01-20Check for modified files after resuming from suspend; core/file_io.luamitchell
2014-12-31Updated copyright year.mitchell
2014-11-23File dialogs in the terminal should span the entire view; core/file_io.luamitchell
2014-11-12Code and documentation cleanup.mitchell
2014-11-06Use the current working directory in fileselect dialogs.mitchell
This should have been committed long ago.
2014-06-30Condensed manual and API documentation into single files.mitchell
2014-06-20Added `event.FOCUS` for when Textadept's window receives focus.mitchell
2014-06-12Lua code cleanup.mitchell
2014-06-04Pressing "Enter" in message buffer simulates double-click.mitchell
In a "Find in Files" buffer, goes to the file on the current line. In a message buffer, jumps to the error or warning on the current line.
2014-05-23Renamed `io.set_buffer_encoding()` to `buffer:set_encoding()`.mitchell
2014-04-10Fixed bug introduced by r1710 relating to absolute paths.mitchell
2014-04-06Added `lfs.abspath()` in order to always use absolute paths.mitchell
Thanks to Pedro Andres Aranda Gutierrez.
2014-03-28Added more documentation on project building.mitchell
2014-03-27Added basic project support for snapopen and build scripts.mitchell
Also fixed some curses errors introduced by the last commit.
2014-03-26Include my new "lspawn" module by default for spawning processes.mitchell
The `textadept.run` module now uses `spawn()` instead of `io.popen()`. This module replaces the dependency on winapi. Removed experimental `io.popen()` and `os.execute()` hooks. They may be re-implemented later using `spawn()`.
2014-03-01Use `assert(...)` as a shortcut for `if not ... then error() end`.mitchell
2014-02-10Improved compatibility of experimental winapi `os.execute()`; core/file_io.luamitchell
2014-01-12Updated copyright information.mitchell
2014-01-03Handle './' and '../' sequences in filepaths; core/file_io.luamitchell
2013-12-15Added dummy `flush()` for processes in experimental winapi; core/file_io.luamitchell
2013-12-14Do not stop opening files if one of them is already open; core/file_io.luamitchell
2013-12-14Allow process writing in experimental winapi.mitchell
Other modifications to make the return value for `io.popen()` more file-like.
2013-12-12More LuaDoc updates.mitchell
2013-11-20Fixed `os.execute()` return values in experimental winapi; core/file_io.luamitchell
2013-11-19Experimental winapi extension for preventing the flashing black box on Windows.mitchell
Compile in a stripped version of Steve Donovan's winapi library and override `io.popen` and `os.execute`.
2013-11-18LuaDoc updates.mitchell
2013-11-11Updated documentation.mitchell
2013-11-11Added `events.FILE_CHANGED`; core/file_io.luamitchell
Add an event handler at index 1 to override the default prompt to reload.
2013-11-10Updated LuaDoc.mitchell
2013-10-18The buffer API applies to all buffers now, not just the global one.mitchell
Created a "dummy" Scintilla view for operating on non-global documents. Removed `buffer:check_global()` and replaced `buffer.dirty` with Scintilla's `buffer.modify`.
2013-10-18More LuaDoc updates.mitchell
2013-10-09More LuaDoc updates.mitchell
2013-09-29Added new `ui.dialogs` module for more user-friendly dialog support.mitchell
As a result, removed `ui.filteredlist()` and changed `io.open_file()` and `io.snapopen()` APIs to accept tables of files and paths instead of "\n" delimited strings.
2013-09-23Code and documentation cleanup.mitchell
2013-09-16Removed the `SC_` prefix from constants in `_SCINTILLA.constants`.mitchell
Also removed more unused constants.
2013-09-15Do not convert filenames to UTF-8; keep them in `_CHARSET`.mitchell
2013-09-09Moved buffer IO functions into the `io` module.mitchell
Menus and key bindings do not need `events.INITIALIZED`.
2013-09-06Updated LuaDoc.mitchell
2013-08-26Renamed `gui` to `ui` since it's more applicable.mitchell
2013-08-24Include Scintilla constants in `buffer`s.mitchell
2013-05-26Rewrote some LuaDoc to use the active voice.mitchell
2013-05-01Fixed bug in file encodings; core/file_io.luamitchell
This fix was repackaged into 6.6 beta.
2013-04-30More code cleanup.mitchell
2013-04-30Renamed `io.try_encodings` to `io.encodings`; core/file_io.luamitchell
Also refactored encoding detection.