diff --git a/changes.txt b/changes.txt index ffd874ea..5463529a 100644 --- a/changes.txt +++ b/changes.txt @@ -1,3 +1,21 @@ +New in alpha 4.0.29: +-New UI api supporting customizable UIs +-Managed memory API +-Managed variables API +-Highlighting and marking API, supporting customizable line higlights, range highlights, cursors and marks +-In config.4coder "use_line_highlight" enables the highlight at the cursor in the active view +-In config.4coder "use_scope_highlight" enables background highlighting to distinguish scopes in code files +-In config.4coder "use_paren_helper" enalbes distinct coloring for matching parentheses +-In config.4coder "use_comment_keyword" enables special coloring for the strings 'TODO' and 'NOTE' anywhere they occur, in code or text +-In config.4coder "mode" sets the editing mode + "4coder" the default 4coder mode + "notepad-like" edit with an i-bar, and highlight range, like notepad, notepad++, sublime text, etc. +-Listers now sort exact matches to the top over partial matches +-New and changed commands + opens a lister of all built in 4coder commands + opens a lister of commands in the currently loaded project + opens a lister of code snippets + New in alpha 4.0.28: -In config.4coder "eanble_virtual_whitespace" is now separate from "enable_code_wrapping" -In project.4coder .os = "all" now matches for all operating systems diff --git a/meta/4ed_metagen.cpp b/meta/4ed_metagen.cpp index 7ac15080..8627a21d 100644 --- a/meta/4ed_metagen.cpp +++ b/meta/4ed_metagen.cpp @@ -708,6 +708,7 @@ generate_remapping_code_and_data(){ bind(mappings, 'Z', MDFR_ALT, execute_previous_cli); bind(mappings, 'x', MDFR_ALT, command_lister); + bind(mappings, 'X', MDFR_ALT, project_command_lister); bind(mappings, 'I', MDFR_CTRL, list_all_functions_current_buffer_lister); bind(mappings, 'E', MDFR_ALT, exit_4coder); @@ -927,6 +928,7 @@ generate_remapping_code_and_data(){ bind(mappings, 'Z', MDFR_CTRL, execute_previous_cli); bind(mappings, 'x', MDFR_CTRL, command_lister); + bind(mappings, 'X', MDFR_CTRL, project_command_lister); bind(mappings, 'I', MDFR_CMND, list_all_functions_current_buffer_lister); bind(mappings, 'E', MDFR_CTRL, exit_4coder); diff --git a/todo.txt b/todo.txt index 2f06b1bf..70e47732 100644 --- a/todo.txt +++ b/todo.txt @@ -3,7 +3,6 @@ Features { [] Declarative system for keyword direct coloring - [] set_command_input } Bugs @@ -70,17 +69,6 @@ Change Log { [x] Lister API [x] Managed Cooperative Memory API - [x] Separate distinct buffer groups by newline - [x] If no results put message explaining that fact (search buffer) - [x] Quit UI events - [x] Exact Matches Sort to Top Always ALWAYS ALWAYS ALWAYS[x] Cool Listers - { - [x] Command Lister - [x] Convert Jump List to Lister - [x] Function Lister - [x] Snippet Lister - [x] Project Command Lister - } [x] Visible Markers { [x] Line Highlight @@ -89,6 +77,18 @@ Change Log [x] Wire Cursor Block [x] Highlight Range } + [x] Quit UI events + [x] Cool Listers + { + [x] Command Lister + [x] Convert Jump List to Lister + [x] Function Lister + [x] Snippet Lister + [x] Project Command Lister + } + [x] Exact Matches Sort to Top Always ALWAYS ALWAYS ALWAYS + [x] If no results put message explaining that fact (search buffer) + [x] Separate distinct buffer groups by newline [x] Finalize visualizations API { @@ -131,6 +131,8 @@ Change Log } [x] Cleanup names in Marker_Visuals API + + [x] set_command_input } NEW THINGS