aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/ansi_c
Commit message (Collapse)AuthorAge
* Updated copyright year.Gravatar mitchell2022-01-31
|
* Updated Lua autocompletion and documentation.Gravatar mitchell2021-08-31
|
* Initial pass reformatting all code.Gravatar mitchell2021-04-11
| | | | Use clang-format, LuaFormatter, and 100 character limit on lines.
* Updated to Lua 5.4.2.Gravatar mitchell2021-02-20
|
* Updated copyright information.Gravatar mitchell2021-01-29
|
* Fill `keys` and `snippet` tables with language-specific tables on init.Gravatar mitchell2020-11-10
| | | | | This allows users and language modules to easily add bindings and snippets without stepping on each other.
* Code cleanup.Gravatar mitchell2020-10-20
| | | | | | | | | | | | | | | | Of note: * io.save_all_files() does not visit each buffer to save anymore. An unintended side-effect was checking for outside modification (but only if the file itself was modified), so outside changes will always be saved over now. * The menu clicked handler uses assert_type(), so the 'Unknown command' localization is no longer needed. * When printing to a new buffer type would split the view, use an existing split view when possible. * Prefer 'goto continue' construct in loops over nested 'if's. * Fixed clearing of ui.find.replace_entry_text on reset in the GUI version. * Fixed lack of statusbar updating when setting options like buffer EOL mode, indentation, and encoding. * Renamed internal new_snippet() to new() and put it in the snippet metatable.
* Updated copyright information.Gravatar mitchell2020-09-29
|
* Fixed off-by-one issues with `buffer:get_cur_line()`.Gravatar mitchell2020-03-30
|
* Switched to 1-based indices for buffer positions, lines, and countable entities.Gravatar mitchell2020-03-26
|
* Language modules should assume `_G.snippets` exists.Gravatar mitchell2020-03-16
|
* Small code cleanup.Gravatar mitchell2020-03-16
|
* More code cleanup, refactoring, and reformatting.Gravatar mitchell2020-03-14
|
* Added snippet trigger word completion.Gravatar mitchell2020-02-18
| | | | | | Also refactored snippet lookup, added options to Lua and C modules to include snippet triggers in autocompletion lists, swapped snippet keybindings, and fixed a bug recognizing lexer-specific snippet files as global.
* Fixed C autocompletion error with typerefs.Gravatar mitchell2020-02-18
| | | | A typeref would have always been considered a member of itself.
* Treat `textadept.editing.api_files` as already containing empty per-lexer lists.Gravatar mitchell2020-02-17
| | | | | The language modules should not overwrite them, as user scripts may define them in on init.
* Updated copyright year.Gravatar mitchell2019-12-31
|
* Fixed escaping of newlines in generated Lua API documentation.Gravatar mitchell2019-02-16
|
* Updated copyright year.Gravatar mitchell2019-02-16
|
* Updated copyright year.Gravatar mitchell2018-01-25
|
* Do not attempt to provide autocompletions when there is no context.Gravatar mitchell2017-07-06
|
* Updated copyright information.Gravatar mitchell2016-12-31
|
* Lots of small LuaDoc improvements (grammar mainly).Gravatar mitchell2016-06-15
|
* Updated to Lua 5.3.3.Gravatar mitchell2016-06-11
|
* Code cleanup.Gravatar mitchell2016-04-02
| | | | Do not use `ipairs()` and use more consistent variable names among other things.
* Updated copyright date.Gravatar mitchell2015-12-31
|
* Updated to Lua 5.3.2.Gravatar mitchell2015-12-06
|
* Refactored 'ansi_c' and 'lua' modules' snippets.Gravatar mitchell2015-10-22
| | | | | Also removed command for auto-'end' insertion of Lua control structures since snippets are now favored.
* Added tags for the Lua C API to the ansi_c module.Gravatar mitchell2015-10-22
|
* Handle 'typeref' in ctags; modules/ansi_c/init.luaGravatar mitchell2015-08-19
|
* Code cleanup based on the output of luacheck, a Lua linter.Gravatar mitchell2015-03-16
|
* Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3.Gravatar mitchell2015-03-11
| | | | | LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes.
* Removed `keys.LANGUAGE_MODULE_PREFIX` key binding.Gravatar mitchell2015-03-10
|
* Updated copyright year.Gravatar mitchell2014-12-31
|
* Fixed C module's ctag autocompletion and utilize project or directory tags.Gravatar mitchell2014-12-24
| | | | | | Includes the current project's top-level tags file or the current directory's tags file automatically. That file does not need to be added to `_M.ansi_c.tags`.
* Code and documentation cleanup.Gravatar mitchell2014-11-12
|
* Fixed bug in ANSI C autocompletion; modules/ansi_c/init.luaGravatar mitchell2014-10-29
|
* Condensed manual and API documentation into single files.Gravatar mitchell2014-06-30
|
* Utilize list separator characters instead of hard-coded characters.Gravatar mitchell2014-05-28
|
* ANSI C and Lua language module tweaks.Gravatar mitchell2014-05-25
|
* Removed Adeptsense in favor of new framework committed in r1735.Gravatar mitchell2014-05-24
| | | | | Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions.
* Updated copyright information.Gravatar mitchell2014-01-12
|
* New ANSI C lexer.Gravatar mitchell2013-11-07
C/C++ lexer was separated into ANSI C and C++ lexers. Also took the opportunity to use shorter macros in compile/run commands.