elpasync pushed a change to branch externals/matlab-mode.
from 1e6ec79fa6 Update version to 7.4.2
new 0e73a6ab67 matlab-ts-mode: add electric indent to adjust spacing on
code lines
new 7436f6414c matlab-ts-mode: indent - alignment assignments
new 5088cc4bd3 matlab-ts-mode.el: optimize assignment alignment for
indent-region
new 1a977380c2 matlab-ts-mode: align of trailing comments
new 20f4eab620 matlab-ts-mode: add more tests for indent alignments
new 903970ea67 matlab-ts-mode: add electric indent matrix column
alignment
new 075a3b1d64 matlab-ts-mode: place electric indent code in
matlab-ts-mode--ei.el
new 043863bbc9 matlab-ts-mode: add electric indent property and
argument alignment
new 08e2b49887 Makefile: don't build matlab-ts-mode*.el files with
Emacs version < 30
new cc7eca65d7 matlab-ts-mode: add test to validate matrix alignment
TAB point movement
new 98264adf70 matlab-ts-mode: adjust point for electric indent
property alignment
new 8604cf05f4 matlab-ts-mode: untabify when electric indent is active
new f542d981d7 matlab-ts-mode: workaround tree-sitter-matlab issue 143
new 531726289a matlab-ts-mode: update parser test for issue143
new 36978f9409 matlab-ts-mode: strengthen electric indent match
assertion
new 1a4d64ce89 matlab-ts-mode: fix indent for two matrices next to each
other
new 8301cc2ef3 matlab-ts-mode: speedup workaround issue 143, fix matrix
align issue
new fefef85f66 matlab-ts-mode: use fast back-to-indentation for
electric indent
new 772188e760 matlab-ts-mode: move electric indent region code to
matlab-ts-mode--ei.el
new 64321f7b71 matlab-ts-mode: optimize electric indent-region to do
one insertion instead of many
new 76dd880d7a matlab-ts-mode: improve electric indent by caching
treesit queries
new b725bd81d1 matlab-ts-mode: for electric indent ignore fields when
looking at line start/end
new d428da9db4 matlab-ts-mode: fix TAB electric indent on string lines
new be1fc9cf00 matlab-ts-mode--ei-workaround-143: minor fix
new 9654b001bc matlab-ts-mode: fix electric indent trailing comment
alignment issue
new ce47f01d8c matlab-ts-mode: optimize multi-line matrix electric
indent
new 35f37c7686 matlab-ts-mode: improve electric indent of trailing
comments
new e1143dd33e matlab-ts-mode: electric indent classdef prop get/set
methods
new 43065fb9d6 matlab-ts-mode: improve electric indent of name=value
fcn args
new 2b1032969e matlab-ts-mode: added m-matrix align todo
new 97eee8c001 t-utils-sweep-test-indent: updated to display number of
lines when reading files
new b788ac5945 matlab-ts-mode: add commas in arrarys for electric
indent, improve asserts
new 3d06b80d29 matlab-ts-mode: update indent assert to not fire when
there's ERROR nodes
new cf6431c588 t-utils-sweep-test-indent: kill buffers when done
new 4fa802bf4e test-matlab-ts-mode-parser: update test per last commit
new 66919ef44b matlab-ts-mode--ei: minor optimization to not call
(pos-eol) as frequently
new ddc1638f86 matlab-ts-mode.el: beginning-of-line => forward-line
new 181264b23c matlab-ts-mode: optimize end-of-line
new 0659cd8d3c matlab-ts-mode: use fast back to indentation
new 24f37b2c9c matlab-ts-mode: use faster line begin/end position
functions
new 964105d93b matlab-ts-mode--ei: assert new and original line node
types match
new f4cabe6239 NEWS: updated items for 8.0.0 release
new 8efbb52668 NEWS: update copyright year
new 131e275a19 matlab-ts-mode--ei: handle narrowed buffers
new 6d61c66ea6 matlab-ts-mode--ei: handle ts-matlab issue 148 in assert
logic
new 3537babe00 matlab-ts-mode: electric indent, handle case of last
line shrinking
new e944e495ce matlab-ts-mode--ei: added alignment of enums, other
minor cleanup
new 0965164505 matlab-ts-mode--ei: fix spacing for method attributes
new 71b06b1b22 matlab-ts-mode--ei: left align string columns in
multi-line matrices
new 33e942a177 matlab-ts-mode--ei: fix insertion of commas in arrays
new 89faf5369a matlab-ts-mode--ei: fix issue with trailing comments in
multi-line matrices
new 9d893afd81 matlab-ts-mode--ei: argument constraints indent fix
new 4695218a61 matlab-ts-mode--ei: ignore inserted commas in assert
line node types function
new e62a9c3917 matlab-ts-mode--ei: optimize
matlab-ts-mode--ei-is-m-matrix
new ed8009e156 matlab-ts-mode: fix validation_function indent
new eb6efa0887 matlab-ts-mode--ei: add alignment of multi-line struct
fields
new d8f309f185 matlab-ts-mode--ei: align multi-line struct's and
matrices in properties
new 0a1500b38a matlab-ts-mode--ei: handle case of closing ')' for
struct alignment
new 70a0be86c0 t-utils--insert-file-for-test: updated to enter utf8 mode
new a6c8ed6df9 matlab-ts-mode-ei: for struct alignment, handle
multi-line field values
new dbce610a81 matlab-ts-mode--ei: only align consecutive properties
new eeba508a33 matlab-ts-mode: don't align multi-line arguments
new f70315c300 matlab-ts-mode-ei: handle 5 .^ 5, update struct alignment
new 91e9c08e1e matlab-ts-mode: update doc on indent
new 8972ef323b matlab-ts-mode--ei: handle ts-matlab issue 149 in assert
new 99d123ff34 matlab-ts-mode--ei: add newlines to assert
new 89259da611 matlab-ts-mode--ei: handle cell index in matrices
new 2bab6b4c55 matlab-ts-mode--ei: handle events, enumeration, methods
commands
new e8c3dc2851 matlab-ts-mode--ei: handle (a)(b) indexing, e.g. c1 =
{s.('field1')(3)}
new fe757ce2a4 matlab-ts-mode--ei: handle [foo.(thing){otherThing}]
new b56be645aa matlab-ts-mode: don't indent assert when in error context
new f587235135 matlab-ts-mode--ei: add test to validate untabify
doesn't touch tabs in strings
new 336d0816b9 doc/matlab_code_indent.org: minor update
new 7fa384a043 matlab-ts-mode--ei: handle events{idx}
new 30ad5bff13 matlab-ts-mode--ei: handle arguments keyword fcn
new a7cf4dac1d matlab-ts-mode--ei: handle arguments keyword as an
argument
new 39e47ca30e doc/matlab_code_indent.org: minor update
new c0e37fc784 matlab-ts-mode: remove debugging code
new 31c58c719a sweep-test-matlab-ts-mode-indent: create diff file, add
*.sh to run it
new f8df3a75ad doc/matlab_code_indent.org: moved info from
matlab-ts-mode.el comment to the .org file
new 1e70a13d62 matlab-ts-mode--ei: handle keyword used as a variable
new 60db86529d matlab-ts-mode--ei: fix assert to handle all cases of
ts-matlab issue 149
new 8cc7c69fc1 matlab-ts-mode--ei: handle m-matrix in properties
new e26119063b matlab-ts-mode--ei: handle m-matrix assigned to a
variable using matrix indexing
new 9fd25643fa matlab-ts-mode: fix font-lock for copyright in doc
comments when there's a starting blank line
new a5391831fb Update matlab_code_indent.org
new 3844ef44a0 Fix indentation in MATLAB code example
new 4003313244 matlab-ts-mode--ei: handle missing comma in array before
ellipsis
new 199d326d99 matlab-ts-mode--ei: improve test
electric_indent_cell_no_comma_before_ellipsis.m
new b9dd03db5d matlab-ts-mode--ei: phase 1 of concat elimination for
speedup
new 26f38b7ab5 matlab-ts-mode--ei: kill work buffers when electric
indent is finished
new 326cb9ee43 matlab-ts-mode--ei: for m-matrix use cached value earlier
new e031943add matlab-ts-mdoe--ei: minor optimization in line indent
new 51c98365d4 matlab-ts-mode--ei: handle indent of matrix in context
of syntax error
new 06b5b3f891 doc/matlab-code-indent.org: add a FAQ section
new 69ebd41e53 electric_indent_matrix_cols_in_fcn_with_error.m doesn't
have an error node, so rename
new ea0a4dea00 matlab-ts-mode--ei: handle property attribute stirng
values
new 4f70e9bed5 matlab-ts-mode--ei: simplify property attribute
name=value handling
new 8b7465bb73 sweep-test-matlab-ts-mode-indent.sh: close stdin to
avoid emacs prompting
new 317d9276a1 tests/Makefile: use ts-matlab shared object from
matlab-ts-bin
new 31a7e99564 matlab-ts-mode: update to use
matlab-ts-abi14-20260124-c1234ac
new ff95c444dc matlab-ts-mode--ei: when indenting m-matrix, no need to
look for errors
new 4182edeafa matlab-ts-mode--ei: add %-indent-mode=minimal and
%-indent-mode=full
new b0a3d7022f matlab-ts-mode: speed up indent region for
%-indent-mode=minimal
new 8297734335 matlab-ts-mode: add test for matlab tree-sitter issue 152
new 5df804d5f0 test/Makefile: remove debugging statement
new b54dfc6962 matlab-ts-mode--ei: update tests to lockdown parse for
issue152
new e3b338b323 matlab-ts-mode--ei: always cache disabled regions
new 29883f8ba0 matlab-ts-mode--ei: add 'matlab to treesit-node-at call
new 5c610ab763 Add manual prof-matlab-ts-mode--ei-move-to-and-get-node
new 2d658217ae doc/matlab-code-indent.org: minor updates
new e8bde64ede matlab-ts-mode: %#pragma, %-indent-mode=minimal,
%-indent-mode=full faces
new 1d9e6f530e contributing/treesit-mode-how-to.org: minor update
new 85cbbcfecf tests/prof/prof-matlab-ts-mode--ei-capture.el: exercise
treesit-query-capture
new bcded10a40 README.org: update indent_example
new 46aa9bca80 README.org: update indent example
new ce137470f4 Merge branch 'matlab-ts-mode' into HEAD
new 0fc695d7bd NEWS.org: update 8.0.0 release description
Summary of changes:
Makefile | 2 +-
NEWS.org | 16 +-
README.org | 77 +-
contributing/treesit-mode-how-to.org | 4 +-
doc/matlab-code-indent.org | 576 +
matlab-mode.el | 2 +-
matlab-ts-bin/README.org | 2 +-
.../matlab-ts-abi14-20260124-c1234ac/README.org | 14 +
.../glnxa64/libtree-sitter-matlab.so | Bin 0 -> 432056 bytes
.../maca64/libtree-sitter-matlab.dylib | Bin 0 -> 432536 bytes
.../maci64/libtree-sitter-matlab.dylib | Bin 0 -> 428584 bytes
.../matlab-ts-abi14-20260124-c1234ac/src/LICENSE | 17 +
.../matlab-ts-abi14-20260124-c1234ac/src/parser.c | 106349 ++++++++++++++++++
.../matlab-ts-abi14-20260124-c1234ac/src/scanner.c | 1166 +
.../src/tree_sitter/alloc.h | 0
.../src/tree_sitter/array.h | 0
.../src/tree_sitter/parser.h | 0
.../win64/libtree-sitter-matlab.dll | Bin 0 -> 528896 bytes
matlab-ts-grammar-install.el | 2 +-
matlab-ts-mode--ei.el | 1981 +
matlab-ts-mode.el | 630 +-
matlab.el | 2 +-
tests/Makefile | 36 +-
tests/README-TEST-MATLAB-TREE-SITTER.org | 32 +-
tests/prof/.dir-locals.el | 43 +
tests/prof/prof-matlab-ts-mode--ei-capture.el | 108 +
...prof-matlab-ts-mode--ei-move-to-and-get-node.el | 62 +
tests/sweep-test-matlab-ts-mode-indent.el | 6 +-
tests/sweep-test-matlab-ts-mode-indent.sh | 23 +
tests/t-utils.el | 174 +-
.../electric_ends_cases_expected.org | 88 +-
.../electric_indent_align_assignments.m | 39 +
.../electric_indent_align_assignments_expected.m | 39 +
...ectric_indent_align_assignments_expected_msgs.m | 39 +
.../electric_indent_arguments.m | 17 +
.../electric_indent_arguments2.m | 23 +
.../electric_indent_arguments2_expected.m | 23 +
.../electric_indent_arguments2_expected_msgs.m | 23 +
.../electric_indent_arguments_constraints.m | 16 +
...lectric_indent_arguments_constraints_expected.m | 16 +
...ic_indent_arguments_constraints_expected_msgs.m | 16 +
.../electric_indent_arguments_expected.m | 17 +
.../electric_indent_arguments_expected_msgs.m | 17 +
.../electric_indent_call_super.m | 12 +
.../electric_indent_call_super_expected.m | 12 +
.../electric_indent_call_super_expected_msgs.m | 12 +
.../electric_indent_catch_exception_issue148.m | 8 +
...tric_indent_catch_exception_issue148_expected.m | 8 +
...indent_catch_exception_issue148_expected_msgs.m | 8 +
.../electric_indent_cell_index_in_mat.m | 3 +
.../electric_indent_cell_index_in_mat_expected.m | 3 +
...ectric_indent_cell_index_in_mat_expected_msgs.m | 3 +
...electric_indent_cell_no_comma_before_ellipsis.m | 7 +
...indent_cell_no_comma_before_ellipsis_expected.m | 7 +
...t_cell_no_comma_before_ellipsis_expected_msgs.m | 7 +
.../electric_indent_class_properties.m | 14 +
.../electric_indent_class_properties_expected.m | 14 +
...lectric_indent_class_properties_expected_msgs.m | 14 +
.../electric_indent_classdef_prop_get_set.m | 23 +
...lectric_indent_classdef_prop_get_set_expected.m | 23 +
...ic_indent_classdef_prop_get_set_expected_msgs.m | 23 +
.../electric_indent_close_paren_open_brace.m | 3 +
...ectric_indent_close_paren_open_brace_expected.m | 3 +
...c_indent_close_paren_open_brace_expected_msgs.m | 3 +
.../electric_indent_column_end_idx_issue142.m | 4 +
...lectric_indent_column_end_idx_issue142.skip.txt | 1 +
.../electric_indent_command_dual.m | 3 +
.../electric_indent_command_dual_expected.m | 3 +
.../electric_indent_command_dual_expected_msgs.m | 3 +
.../electric_indent_dot_operators_issue143.m | 6 +
...electric_indent_dot_operators_issue143.skip.txt | 1 +
.../electric_indent_dot_paren_error_issue152.m | 31 +
...tric_indent_dot_paren_error_issue152_expected.m | 31 +
...indent_dot_paren_error_issue152_expected_msgs.m | 31 +
.../electric_indent_element_wise_power.m | 12 +
.../electric_indent_element_wise_power_expected.m | 12 +
...ctric_indent_element_wise_power_expected_msgs.m | 12 +
.../electric_indent_empty_node_error.m | 12 +
.../electric_indent_empty_node_error_expected.m | 12 +
...lectric_indent_empty_node_error_expected_msgs.m | 12 +
.../electric_indent_enum.m | 9 +
.../electric_indent_enum_expected.m | 9 +
.../electric_indent_enum_expected_msgs.m | 9 +
.../electric_indent_enumeration_issue149.m | 6 +
...electric_indent_enumeration_issue149_expected.m | 6 +
...ric_indent_enumeration_issue149_expected_msgs.m | 6 +
.../electric_indent_event_fcn.m | 7 +
.../electric_indent_event_fcn_expected.m | 7 +
.../electric_indent_event_fcn_expected_msgs.m | 7 +
.../electric_indent_example.m | 26 +
.../electric_indent_example_expected.m | 26 +
.../electric_indent_example_expected_msgs.m | 26 +
.../electric_indent_inspect_keyword_commands.m | 7 +
.../electric_indent_inspect_keyword_commands2.m | 21 +
...ric_indent_inspect_keyword_commands2_expected.m | 21 +
...ndent_inspect_keyword_commands2_expected_msgs.m | 21 +
...tric_indent_inspect_keyword_commands_expected.m | 7 +
...indent_inspect_keyword_commands_expected_msgs.m | 7 +
.../electric_indent_keyword_as_fields.m | 16 +
.../electric_indent_keyword_as_fields_expected.m | 16 +
...ectric_indent_keyword_as_fields_expected_msgs.m | 16 +
.../electric_indent_keyword_as_var.m | 11 +
.../electric_indent_keyword_as_var_expected.m | 11 +
.../electric_indent_keyword_as_var_expected_msgs.m | 11 +
.../electric_indent_keyword_fcns.m | 80 +
.../electric_indent_keyword_fcns2.m | 49 +
.../electric_indent_keyword_fcns2_expected.m | 49 +
.../electric_indent_keyword_fcns2_expected_msgs.m | 49 +
.../electric_indent_keyword_fcns_expected.m | 80 +
.../electric_indent_keyword_fcns_expected_msgs.m | 80 +
.../electric_indent_keywords.m | 88 +
.../electric_indent_keywords_expected.m | 88 +
.../electric_indent_keywords_expected_msgs.m} | 25 +-
.../electric_indent_labmda.m | 12 +
.../electric_indent_labmda_expected.m | 12 +
.../electric_indent_labmda_expected_msgs.m | 12 +
.../electric_indent_lambda_in_cell.m | 34 +
.../electric_indent_lambda_in_cell_expected.m | 34 +
.../electric_indent_lambda_in_cell_expected_msgs.m | 34 +
.../electric_indent_m_matrix_assign_to_matrix.m | 7 +
...ric_indent_m_matrix_assign_to_matrix_expected.m | 7 +
...ndent_m_matrix_assign_to_matrix_expected_msgs.m | 7 +
.../electric_indent_m_matrix_in_prop.m | 19 +
.../electric_indent_m_matrix_in_prop_expected.m | 19 +
...lectric_indent_m_matrix_in_prop_expected_msgs.m | 19 +
.../electric_indent_m_matrix_strings.m | 20 +
.../electric_indent_m_matrix_strings_comma.m | 12 +
...ectric_indent_m_matrix_strings_comma_expected.m | 12 +
...c_indent_m_matrix_strings_comma_expected_msgs.m | 12 +
.../electric_indent_m_matrix_strings_expected.m | 20 +
...lectric_indent_m_matrix_strings_expected_msgs.m | 20 +
.../electric_indent_m_matrix_trailing_comment.m | 7 +
...ric_indent_m_matrix_trailing_comment_expected.m | 7 +
...ndent_m_matrix_trailing_comment_expected_msgs.m | 7 +
.../electric_indent_matrix.m | 60 +
.../electric_indent_matrix_basic.m | 18 +
.../electric_indent_matrix_basic_expected.m | 18 +
.../electric_indent_matrix_basic_expected_msgs.m | 18 +
.../electric_indent_matrix_cols.m | 97 +
.../electric_indent_matrix_cols_expected.m | 97 +
.../electric_indent_matrix_cols_expected_msgs.m | 97 +
.../electric_indent_matrix_cols_in_fcn.m | 10 +
.../electric_indent_matrix_cols_in_fcn_expected.m | 10 +
...ctric_indent_matrix_cols_in_fcn_expected_msgs.m | 10 +
.../electric_indent_matrix_cols_with_error.m | 4 +
...ectric_indent_matrix_cols_with_error_expected.m | 4 +
...c_indent_matrix_cols_with_error_expected_msgs.m | 4 +
.../electric_indent_matrix_comma_add.m | 7 +
.../electric_indent_matrix_comma_add_expected.m | 7 +
...lectric_indent_matrix_comma_add_expected_msgs.m | 7 +
.../electric_indent_matrix_expected.m | 60 +
.../electric_indent_matrix_expected_msgs.m | 60 +
.../electric_indent_matrix_n_levels.m | 20 +
.../electric_indent_matrix_n_levels_expected.m | 20 +
...electric_indent_matrix_n_levels_expected_msgs.m | 20 +
.../electric_indent_matrix_with_blank_line.m | 7 +
...ectric_indent_matrix_with_blank_line_expected.m | 7 +
...c_indent_matrix_with_blank_line_expected_msgs.m | 7 +
.../electric_indent_method_attributes.m | 11 +
.../electric_indent_method_attributes_expected.m | 11 +
...ectric_indent_method_attributes_expected_msgs.m | 11 +
..._indent_methods_and_fcn_on_same_line_issue150.m | 12 +
...ethods_and_fcn_on_same_line_issue150_expected.m | 12 +
...s_and_fcn_on_same_line_issue150_expected_msgs.m | 12 +
.../electric_indent_mode_minimal.m | 38 +
.../electric_indent_mode_minimal_all.m | 7 +
.../electric_indent_mode_minimal_all_expected.m | 7 +
...lectric_indent_mode_minimal_all_expected_msgs.m | 7 +
.../electric_indent_mode_minimal_expected.m | 38 +
.../electric_indent_mode_minimal_expected_msgs.m | 38 +
.../electric_indent_name_value_args.m | 13 +
.../electric_indent_name_value_args_expected.m | 13 +
...electric_indent_name_value_args_expected_msgs.m | 13 +
.../electric_indent_operators.m | 48 +
.../electric_indent_operators_expected.m | 48 +
.../electric_indent_operators_expected_msgs.m | 48 +
.../electric_indent_prop.m | 14 +
.../electric_indent_prop2.m | 13 +
.../electric_indent_prop2_expected.m | 13 +
.../electric_indent_prop2_expected_msgs.m | 13 +
.../electric_indent_prop_attribute_id_cell_value.m | 9 +
..._indent_prop_attribute_id_cell_value_expected.m | 9 +
...nt_prop_attribute_id_cell_value_expected_msgs.m | 9 +
.../electric_indent_prop_attribute_id_string.m | 8 +
...tric_indent_prop_attribute_id_string_expected.m | 8 +
...indent_prop_attribute_id_string_expected_msgs.m | 8 +
.../electric_indent_prop_dim.m | 12 +
.../electric_indent_prop_dim_expected.m | 12 +
.../electric_indent_prop_dim_expected_msgs.m | 12 +
.../electric_indent_prop_expected.m | 14 +
.../electric_indent_prop_expected_msgs.m | 14 +
.../electric_indent_range.m | 7 +
.../electric_indent_range_expected.m | 7 +
.../electric_indent_range_expected_msgs.m | 7 +
.../electric_indent_start_pt_offset.m | 15 +
.../electric_indent_start_pt_offset_expected.m | 15 +
...electric_indent_start_pt_offset_expected_msgs.m | 15 +
.../electric_indent_strings.m | 20 +
.../electric_indent_strings_expected.m | 20 +
.../electric_indent_strings_expected_msgs.m | 20 +
.../electric_indent_struct.m | 65 +
.../electric_indent_struct_and_matrix_in_prop.m | 14 +
...ric_indent_struct_and_matrix_in_prop_expected.m | 14 +
...ndent_struct_and_matrix_in_prop_expected_msgs.m | 14 +
.../electric_indent_struct_expected.m | 65 +
.../electric_indent_struct_expected_msgs.m | 65 +
.../electric_indent_struct_in_prop.m | 14 +
.../electric_indent_struct_in_prop2.m | 17 +
.../electric_indent_struct_in_prop2_expected.m | 17 +
...electric_indent_struct_in_prop2_expected_msgs.m | 17 +
.../electric_indent_struct_in_prop_expected.m | 14 +
.../electric_indent_struct_in_prop_expected_msgs.m | 14 +
.../electric_indent_struct_index_in_cell.m | 10 +
...electric_indent_struct_index_in_cell_expected.m | 10 +
...ric_indent_struct_index_in_cell_expected_msgs.m | 10 +
.../electric_indent_struct_no_cont.m | 10 +
.../electric_indent_struct_no_cont_expected.m | 10 +
.../electric_indent_struct_no_cont_expected_msgs.m | 10 +
.../electric_indent_struct_on_next_line.m | 9 +
.../electric_indent_struct_on_next_line_expected.m | 9 +
...tric_indent_struct_on_next_line_expected_msgs.m | 9 +
...ric_indent_struct_with_multiline_field_values.m | 10 +
...t_struct_with_multiline_field_values_expected.m | 10 +
...uct_with_multiline_field_values_expected_msgs.m | 10 +
...electric_indent_table_with_not_index_issue151.m | 8 +
...indent_table_with_not_index_issue151_expected.m | 8 +
...t_table_with_not_index_issue151_expected_msgs.m | 8 +
.../electric_indent_tabs.m | 11 +
.../electric_indent_tabs2.m | 7 +
.../electric_indent_tabs2_expected.m | 7 +
.../electric_indent_tabs2_expected_msgs.m | 7 +
.../electric_indent_tabs_expected.m | 11 +
.../electric_indent_tabs_expected_msgs.m | 11 +
.../electric_indent_trailing_comments.m | 19 +
.../electric_indent_trailing_comments_expected.m | 19 +
...ectric_indent_trailing_comments_expected_msgs.m | 19 +
...tric_indent_trailing_comments_long_then_short.m | 26 +
...nt_trailing_comments_long_then_short_expected.m | 26 +
...ailing_comments_long_then_short_expected_msgs.m | 26 +
...ectric_indent_trailing_comments_on_statements.m | 34 +
...dent_trailing_comments_on_statements_expected.m | 34 +
...trailing_comments_on_statements_expected_msgs.m | 34 +
.../electric_indent_two_matrices.m | 14 +
.../electric_indent_two_matrices_expected.m | 14 +
.../electric_indent_two_matrices_expected_msgs.m | 14 +
.../electric_indent_with_syntax_errors.m | 18 +
.../electric_indent_with_syntax_errors_expected.m | 18 +
...ctric_indent_with_syntax_errors_expected_msgs.m | 18 +
.../electric_indent_workaround_issue143.m | 15 +
.../electric_indent_workaround_issue143_expected.m | 15 +
...tric_indent_workaround_issue143_expected_msgs.m | 15 +
.../electric_indent_xr_basic.m | 20 +
.../electric_indent_xr_basic_expected.org | 180 +
.../electric_indent_xr_matrix_pt.m | 13 +
.../electric_indent_xr_matrix_pt_expected.org | 75 +
.../electric_indent_xr_narrow_to_region.m | 30 +
...lectric_indent_xr_narrow_to_region_expected.org | 187 +
.../electric_indent_xr_prop_pt.m | 12 +
.../electric_indent_xr_prop_pt_expected.org | 77 +
.../electric_indent_xr_string.m | 9 +
.../electric_indent_xr_string_expected.org | 74 +
.../electric_indent_xr_struct.m | 39 +
.../electric_indent_xr_struct_expected.org | 204 +
.../electric_indent_xr_switch.m | 19 +
.../electric_indent_xr_switch_expected.org | 118 +
tests/test-matlab-ts-mode-electric-indent-xr.el | 66 +
tests/test-matlab-ts-mode-electric-indent.el | 81 +
.../file_encoding_corrupt_expected.txt | 2 +-
.../file_encoding_mcr_expected.txt | 2 +-
.../fill_paragraph_indent_expected.org | 2 +-
...ill_paragraph_strings_and_ellipsis_expected.org | 113 +-
.../font_lock_pragma_in_fcn.m | 16 +-
.../font_lock_pragma_in_fcn_expected.txt | 16 +-
...ock_unnecessary_semicolon_issue129_expected.txt | 2 +-
.../indent_catch_with_comment_expected_msgs.m | 2 +-
.../indent_cell_expected_msgs.m | 10 +-
.../indent_class_prop_continued_expected_msgs.m | 2 +-
.../indent_comment_fcn_expected_msgs.m | 4 +-
.../indent_comments_expected_msgs.m | 4 +-
.../indent_cont_properties_expected_msgs.m | 4 +-
...cont_statement_without_ellipsis_expected_msgs.m | 8 +-
.../indent_copyright_in_code_expected_msgs.m | 4 +-
.../indent_endless_function_expected_msgs.m | 2 +-
.../indent_expr_continued_expected_msgs.m | 2 +-
...dent_fcn_call_in_fcn_call_rules_expected_msgs.m | 34 +-
.../indent_fcn_with_error_no_rule.m | 7 +
.../indent_fcn_with_error_no_rule_expected.m | 7 +
.../indent_fcn_with_error_no_rule_expected_msgs.m | 7 +
.../indent_if_continued_expected_msgs.m | 2 +-
...ndent_if_with_transpose_issue93_expected_msgs.m | 24 +-
.../indent_keywords_expected_msgs.m | 2 +-
.../indent_lots_of_end_words_expected_msgs.m | 2 +-
.../indent_matrix_expected_msgs.m | 6 +-
...nt_with_ellipsis_error_issue135_expected_msgs.m | 4 +-
.../indent_old_indents_expected_msgs.m | 68 +-
.../indent_old_indents_for_typing_expected.m | 2 +-
.../indent_old_indents_for_typing_expected_msgs.m | 60 +-
.../indent_with_syntax_error_expected_msgs.m | 2 +-
.../indent_xr_cell1.m | 4 +
.../indent_xr_cell1_expected.org | 117 +-
.../indent_xr_copyright_in_block_comment.m | 13 +
...dent_xr_copyright_in_block_comment_expected.org | 37 +
.../indent_xr_fun1.m | 21 +-
.../indent_xr_fun1_expected.org | 201 +-
tests/test-matlab-ts-mode-indent-xr.el | 3 +-
tests/test-matlab-ts-mode-indent.el | 3 +-
.../electric_indent_align_assignments.m | 39 +
.../electric_indent_align_assignments_expected.txt | 104 +
.../electric_indent_arguments.m | 17 +
.../electric_indent_arguments2.m | 23 +
.../electric_indent_arguments2_expected.txt | 87 +
.../electric_indent_arguments_constraints.m | 16 +
...ctric_indent_arguments_constraints_expected.txt | 44 +
.../electric_indent_arguments_expected.txt | 32 +
.../electric_indent_call_super.m | 12 +
.../electric_indent_call_super_expected.txt | 23 +
.../electric_indent_catch_exception_issue148.m | 8 +
...ic_indent_catch_exception_issue148_expected.txt | 10 +
.../electric_indent_cell_index_in_mat.m | 3 +
.../electric_indent_cell_index_in_mat_expected.txt | 21 +
...electric_indent_cell_no_comma_before_ellipsis.m | 7 +
...dent_cell_no_comma_before_ellipsis_expected.txt | 17 +
.../electric_indent_class_properties.m | 14 +
.../electric_indent_class_properties_expected.txt | 20 +
.../electric_indent_classdef_prop_get_set.m | 23 +
...ctric_indent_classdef_prop_get_set_expected.txt | 53 +
.../electric_indent_close_paren_open_brace.m | 3 +
...tric_indent_close_paren_open_brace_expected.txt | 24 +
.../electric_indent_command_dual.m | 3 +
.../electric_indent_command_dual_expected.txt | 6 +
.../electric_indent_dot_paren_error_issue152.m | 31 +
...ic_indent_dot_paren_error_issue152_expected.txt | 20 +
.../electric_indent_element_wise_power.m | 12 +
...electric_indent_element_wise_power_expected.txt | 15 +
.../electric_indent_empty_node_error.m | 12 +
.../electric_indent_empty_node_error_expected.txt | 9 +
.../electric_indent_enum.m | 9 +
.../electric_indent_enum_expected.txt | 15 +
.../electric_indent_enumeration_issue149.m | 6 +
...ectric_indent_enumeration_issue149_expected.txt | 11 +
.../electric_indent_event_fcn.m | 7 +
.../electric_indent_event_fcn_expected.txt | 33 +
.../electric_indent_example.m | 26 +
.../electric_indent_example_expected.txt | 103 +
.../electric_indent_inspect_keyword_commands.m | 7 +
.../electric_indent_inspect_keyword_commands2.m | 21 +
...c_indent_inspect_keyword_commands2_expected.txt | 83 +
...ic_indent_inspect_keyword_commands_expected.txt | 38 +
.../electric_indent_keyword_as_fields.m | 16 +
.../electric_indent_keyword_as_fields_expected.txt | 51 +
.../electric_indent_keyword_as_var.m | 11 +
.../electric_indent_keyword_as_var_expected.txt | 41 +
.../electric_indent_keyword_fcns.m | 80 +
.../electric_indent_keyword_fcns2.m | 49 +
.../electric_indent_keyword_fcns2_expected.txt | 265 +
.../electric_indent_keyword_fcns_expected.txt | 172 +
.../electric_indent_keywords.m | 88 +
.../electric_indent_keywords_expected.txt | 178 +
.../electric_indent_labmda.m | 12 +
.../electric_indent_labmda_expected.txt | 70 +
.../electric_indent_lambda_in_cell.m | 34 +
.../electric_indent_lambda_in_cell_expected.txt | 28 +
.../electric_indent_m_matrix_assign_to_matrix.m | 7 +
...c_indent_m_matrix_assign_to_matrix_expected.txt | 21 +
.../electric_indent_m_matrix_in_prop.m | 19 +
.../electric_indent_m_matrix_in_prop_expected.txt | 22 +
.../electric_indent_m_matrix_strings.m | 20 +
.../electric_indent_m_matrix_strings_comma.m | 12 +
...tric_indent_m_matrix_strings_comma_expected.txt | 35 +
.../electric_indent_m_matrix_strings_expected.txt | 54 +
.../electric_indent_m_matrix_trailing_comment.m | 7 +
...c_indent_m_matrix_trailing_comment_expected.txt | 12 +
.../electric_indent_matrix.m | 60 +
.../electric_indent_matrix_basic.m | 18 +
.../electric_indent_matrix_basic_expected.txt | 31 +
.../electric_indent_matrix_cols.m | 97 +
.../electric_indent_matrix_cols_expected.txt | 193 +
.../electric_indent_matrix_cols_in_fcn.m | 10 +
...electric_indent_matrix_cols_in_fcn_expected.txt | 13 +
.../electric_indent_matrix_cols_with_error.m | 4 +
...tric_indent_matrix_cols_with_error_expected.txt | 13 +
.../electric_indent_matrix_comma_add.m | 7 +
.../electric_indent_matrix_comma_add_expected.txt | 35 +
.../electric_indent_matrix_expected.txt | 358 +
.../electric_indent_matrix_n_levels.m | 20 +
.../electric_indent_matrix_n_levels_expected.txt | 29 +
.../electric_indent_matrix_with_blank_line.m | 7 +
...tric_indent_matrix_with_blank_line_expected.txt | 9 +
.../electric_indent_method_attributes.m | 11 +
.../electric_indent_method_attributes_expected.txt | 23 +
..._indent_methods_and_fcn_on_same_line_issue150.m | 12 +
...hods_and_fcn_on_same_line_issue150_expected.txt | 17 +
.../electric_indent_mode_minimal.m | 38 +
.../electric_indent_mode_minimal_all.m | 7 +
.../electric_indent_mode_minimal_all_expected.txt | 17 +
.../electric_indent_mode_minimal_expected.txt | 47 +
.../electric_indent_name_value_args.m | 13 +
.../electric_indent_name_value_args_expected.txt | 31 +
.../electric_indent_operators.m | 48 +
.../electric_indent_operators_expected.txt | 229 +
.../electric_indent_prop.m | 14 +
.../electric_indent_prop2.m | 13 +
.../electric_indent_prop2_expected.txt | 21 +
.../electric_indent_prop_attribute_id_cell_value.m | 9 +
...ndent_prop_attribute_id_cell_value_expected.txt | 21 +
.../electric_indent_prop_attribute_id_string.m | 8 +
...ic_indent_prop_attribute_id_string_expected.txt | 15 +
.../electric_indent_prop_dim.m | 12 +
.../electric_indent_prop_dim_expected.txt | 46 +
.../electric_indent_prop_expected.txt | 31 +
.../electric_indent_range.m | 7 +
.../electric_indent_range_expected.txt | 35 +
.../electric_indent_start_pt_offset.m | 15 +
.../electric_indent_start_pt_offset_expected.txt | 32 +
.../electric_indent_strings.m | 20 +
.../electric_indent_strings_expected.txt | 66 +
.../electric_indent_struct.m | 65 +
.../electric_indent_struct_and_matrix_in_prop.m | 14 +
...c_indent_struct_and_matrix_in_prop_expected.txt | 23 +
.../electric_indent_struct_expected.txt | 178 +
.../electric_indent_struct_in_prop.m | 14 +
.../electric_indent_struct_in_prop2.m | 17 +
.../electric_indent_struct_in_prop2_expected.txt | 26 +
.../electric_indent_struct_in_prop_expected.txt | 26 +
.../electric_indent_struct_index_in_cell.m | 10 +
...ectric_indent_struct_index_in_cell_expected.txt | 44 +
.../electric_indent_struct_no_cont.m | 10 +
.../electric_indent_struct_no_cont_expected.txt | 29 +
.../electric_indent_struct_on_next_line.m | 9 +
...lectric_indent_struct_on_next_line_expected.txt | 24 +
...ric_indent_struct_with_multiline_field_values.m | 10 +
...struct_with_multiline_field_values_expected.txt | 38 +
...electric_indent_table_with_not_index_issue151.m | 8 +
...dent_table_with_not_index_issue151_expected.txt | 36 +
.../electric_indent_tabs.m | 11 +
.../electric_indent_tabs2.m | 7 +
.../electric_indent_tabs2_expected.txt | 8 +
.../electric_indent_tabs_expected.txt | 16 +
.../electric_indent_trailing_comments.m | 19 +
.../electric_indent_trailing_comments_expected.txt | 56 +
...tric_indent_trailing_comments_long_then_short.m | 26 +
..._trailing_comments_long_then_short_expected.txt | 38 +
...ectric_indent_trailing_comments_on_statements.m | 34 +
...nt_trailing_comments_on_statements_expected.txt | 54 +
.../electric_indent_two_matrices.m | 14 +
.../electric_indent_two_matrices_expected.txt | 36 +
.../electric_indent_with_syntax_errors.m | 18 +
...electric_indent_with_syntax_errors_expected.txt | 70 +
.../electric_indent_workaround_issue143.m | 15 +
...lectric_indent_workaround_issue143_expected.txt | 48 +
.../electric_indent_xr_basic.m | 20 +
.../electric_indent_xr_basic_expected.txt | 48 +
.../electric_indent_xr_matrix_pt.m | 13 +
.../electric_indent_xr_matrix_pt_expected.txt | 20 +
.../electric_indent_xr_narrow_to_region.m | 30 +
...lectric_indent_xr_narrow_to_region_expected.txt | 17 +
.../electric_indent_xr_prop_pt.m | 12 +
.../electric_indent_xr_prop_pt_expected.txt | 15 +
.../electric_indent_xr_string.m | 9 +
.../electric_indent_xr_string_expected.txt | 34 +
.../electric_indent_xr_struct.m | 39 +
.../electric_indent_xr_struct_expected.txt | 34 +
.../electric_indent_xr_switch.m | 19 +
.../electric_indent_xr_switch_expected.txt | 2 +
.../font_lock_pragma_in_fcn.m | 16 +-
.../font_lock_pragma_in_fcn_expected.txt | 161 +-
.../indent_catch_with_comment_expected.txt | 6 +-
.../indent_fcn_with_error_no_rule.m | 7 +
.../indent_fcn_with_error_no_rule_expected.txt | 12 +
469 files changed, 122416 insertions(+), 883 deletions(-)
create mode 100644 doc/matlab-code-indent.org
create mode 100644 matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/README.org
create mode 100755
matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/glnxa64/libtree-sitter-matlab.so
create mode 100755
matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/maca64/libtree-sitter-matlab.dylib
create mode 100755
matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/maci64/libtree-sitter-matlab.dylib
create mode 100644 matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/src/LICENSE
create mode 100644 matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/src/parser.c
create mode 100644 matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/src/scanner.c
copy matlab-ts-bin/{matlab-ts-abi14-20251122-90ce9da =>
matlab-ts-abi14-20260124-c1234ac}/src/tree_sitter/alloc.h (100%)
copy matlab-ts-bin/{matlab-ts-abi14-20251122-90ce9da =>
matlab-ts-abi14-20260124-c1234ac}/src/tree_sitter/array.h (100%)
copy matlab-ts-bin/{matlab-ts-abi14-20251122-90ce9da =>
matlab-ts-abi14-20260124-c1234ac}/src/tree_sitter/parser.h (100%)
create mode 100644
matlab-ts-bin/matlab-ts-abi14-20260124-c1234ac/win64/libtree-sitter-matlab.dll
create mode 100644 matlab-ts-mode--ei.el
create mode 100644 tests/prof/.dir-locals.el
create mode 100644 tests/prof/prof-matlab-ts-mode--ei-capture.el
create mode 100644 tests/prof/prof-matlab-ts-mode--ei-move-to-and-get-node.el
create mode 100755 tests/sweep-test-matlab-ts-mode-indent.sh
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_align_assignments.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_align_assignments_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_align_assignments_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_constraints.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_constraints_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_constraints_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_call_super.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_call_super_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_call_super_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_catch_exception_issue148.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_catch_exception_issue148_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_catch_exception_issue148_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_index_in_mat.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_index_in_mat_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_index_in_mat_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_class_properties.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_class_properties_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_class_properties_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_classdef_prop_get_set.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_classdef_prop_get_set_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_classdef_prop_get_set_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_close_paren_open_brace.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_close_paren_open_brace_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_close_paren_open_brace_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_column_end_idx_issue142.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_column_end_idx_issue142.skip.txt
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_command_dual.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_command_dual_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_command_dual_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_operators_issue143.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_operators_issue143.skip.txt
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_element_wise_power.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_element_wise_power_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_element_wise_power_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_empty_node_error.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_empty_node_error_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_empty_node_error_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enum.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enum_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enum_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enumeration_issue149.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enumeration_issue149_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_enumeration_issue149_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_event_fcn.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_event_fcn_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_event_fcn_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_example.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_example_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_example_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_fields.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_fields_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_fields_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_var.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_var_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_var_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keywords.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_keywords_expected.m
copy tests/{test-matlab-ts-mode-indent-files/indent_keywords_expected_msgs.m
=>
test-matlab-ts-mode-electric-indent-files/electric_indent_keywords_expected_msgs.m}
(88%)
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_labmda.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_labmda_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_labmda_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_lambda_in_cell.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_lambda_in_cell_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_lambda_in_cell_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_assign_to_matrix.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_assign_to_matrix_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_assign_to_matrix_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_in_prop_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_in_prop_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_comma.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_comma_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_comma_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_trailing_comment.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_trailing_comment_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_trailing_comment_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_basic.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_basic_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_basic_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_in_fcn.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_in_fcn_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_in_fcn_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_with_error.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_with_error_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_with_error_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_comma_add.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_comma_add_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_comma_add_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_n_levels.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_n_levels_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_n_levels_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_with_blank_line.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_with_blank_line_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_with_blank_line_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_method_attributes.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_method_attributes_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_method_attributes_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_methods_and_fcn_on_same_line_issue150.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_methods_and_fcn_on_same_line_issue150_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_methods_and_fcn_on_same_line_issue150_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_all.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_all_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_all_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_name_value_args.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_name_value_args_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_name_value_args_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_operators.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_operators_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_operators_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_cell_value.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_cell_value_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_cell_value_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_string.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_string_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_string_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_dim.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_dim_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_dim_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_prop_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_range.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_range_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_range_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_start_pt_offset.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_start_pt_offset_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_start_pt_offset_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_strings.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_strings_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_strings_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_and_matrix_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_and_matrix_in_prop_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_and_matrix_in_prop_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_index_in_cell.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_index_in_cell_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_index_in_cell_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_no_cont.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_no_cont_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_no_cont_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_on_next_line.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_on_next_line_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_on_next_line_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_with_multiline_field_values.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_with_multiline_field_values_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_struct_with_multiline_field_values_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_table_with_not_index_issue151.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_table_with_not_index_issue151_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_table_with_not_index_issue151_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs2.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs2_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs2_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_tabs_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_long_then_short.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_long_then_short_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_long_then_short_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_on_statements.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_on_statements_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_on_statements_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_two_matrices.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_two_matrices_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_two_matrices_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_with_syntax_errors.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_with_syntax_errors_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_with_syntax_errors_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_workaround_issue143.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_workaround_issue143_expected.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_workaround_issue143_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_basic.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_basic_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_matrix_pt.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_matrix_pt_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_narrow_to_region.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_narrow_to_region_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_prop_pt.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_prop_pt_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_string.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_string_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_struct.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_struct_expected.org
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_switch.m
create mode 100644
tests/test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_switch_expected.org
create mode 100644 tests/test-matlab-ts-mode-electric-indent-xr.el
create mode 100644 tests/test-matlab-ts-mode-electric-indent.el
create mode 100644
tests/test-matlab-ts-mode-indent-files/indent_fcn_with_error_no_rule.m
create mode 100644
tests/test-matlab-ts-mode-indent-files/indent_fcn_with_error_no_rule_expected.m
create mode 100644
tests/test-matlab-ts-mode-indent-files/indent_fcn_with_error_no_rule_expected_msgs.m
create mode 100644
tests/test-matlab-ts-mode-indent-xr-files/indent_xr_copyright_in_block_comment.m
create mode 100644
tests/test-matlab-ts-mode-indent-xr-files/indent_xr_copyright_in_block_comment_expected.org
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_align_assignments.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_align_assignments_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_constraints.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_constraints_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_arguments_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_call_super.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_call_super_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_catch_exception_issue148.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_catch_exception_issue148_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_index_in_mat.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_index_in_mat_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_class_properties.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_class_properties_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_classdef_prop_get_set.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_classdef_prop_get_set_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_close_paren_open_brace.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_close_paren_open_brace_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_command_dual.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_command_dual_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_element_wise_power.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_element_wise_power_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_empty_node_error.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_empty_node_error_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_enum.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_enum_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_enumeration_issue149.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_enumeration_issue149_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_event_fcn.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_event_fcn_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_example.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_example_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_inspect_keyword_commands_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_fields.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_fields_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_var.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_as_var_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keyword_fcns_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keywords.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_keywords_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_labmda.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_labmda_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_lambda_in_cell.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_lambda_in_cell_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_assign_to_matrix.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_assign_to_matrix_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_in_prop_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_comma.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_comma_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_strings_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_trailing_comment.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_m_matrix_trailing_comment_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_basic.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_basic_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_in_fcn.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_in_fcn_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_with_error.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_cols_with_error_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_comma_add.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_comma_add_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_n_levels.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_n_levels_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_with_blank_line.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_matrix_with_blank_line_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_method_attributes.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_method_attributes_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_methods_and_fcn_on_same_line_issue150.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_methods_and_fcn_on_same_line_issue150_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_all.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_all_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_mode_minimal_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_name_value_args.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_name_value_args_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_operators.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_operators_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_cell_value.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_cell_value_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_string.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_attribute_id_string_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_dim.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_dim_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_prop_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_range.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_range_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_start_pt_offset.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_start_pt_offset_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_strings.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_strings_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_and_matrix_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_and_matrix_in_prop_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_in_prop_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_index_in_cell.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_index_in_cell_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_no_cont.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_no_cont_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_on_next_line.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_on_next_line_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_with_multiline_field_values.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_struct_with_multiline_field_values_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_table_with_not_index_issue151.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_table_with_not_index_issue151_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_tabs.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_tabs2.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_tabs2_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_tabs_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_long_then_short.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_long_then_short_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_on_statements.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_trailing_comments_on_statements_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_two_matrices.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_two_matrices_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_with_syntax_errors.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_with_syntax_errors_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_workaround_issue143.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_workaround_issue143_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_basic.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_basic_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_matrix_pt.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_matrix_pt_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_narrow_to_region.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_narrow_to_region_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_prop_pt.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_prop_pt_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_string.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_string_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_struct.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_struct_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_switch.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-xr-files/electric_indent_xr_switch_expected.txt
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-indent-files/indent_fcn_with_error_no_rule.m
create mode 100644
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-indent-files/indent_fcn_with_error_no_rule_expected.txt