17 Commits

Author SHA1 Message Date
Benjamin Kästner
9043e1a6b6 Replace old repository path
The repository was moved from GDQuest to godotengine on GitHub.
2021-03-28 20:59:54 +02:00
Josef Vlach
123c0df70d block-start rx improvements for "if" "elif" "while" "func" blocks 2020-07-25 17:01:37 +01:00
Josef Vlach
b768f80498 Fix the match block indentation so indent of elif, else still works 2020-05-31 14:34:28 +01:00
Josef Vlach
f89d087f3a elif / else deindentation fix
This is changing `(gdscript-rx block-start)` so that elif / else
deindentation is working properly.

This is not handling `match` patterns as a blocks, so no deindentation
will work in case of nested match patterns on match branches.

To support that much bigger rewrite would be needed.
2020-05-24 14:13:13 +01:00
Nathan Lovato
475cc6b8d2 Avoid overriding the user's 'rx macro 2020-03-25 07:31:44 -06:00
Nathan Lovato
f9bd2f6ccb Address lint-indent warnings 2020-03-23 08:11:07 -06:00
Nathan Lovato
e900e05bde Address more linting errors 2020-03-23 07:28:10 -06:00
Nathan Lovato
beb278d10f Rename rx-* functions to gdscript-rx-*
This is so the package's copy of emacs 27's rx package doesn't shadow
future updates and bug fixes in the built-in package.
2020-03-22 13:37:35 -06:00
Nathan Lovato
6997f4ddd3 Fix more melpazoid warnings
Remove FSF from copyright lines
Address warnings in gdscript-indent-and-nav.el
2020-03-22 13:35:18 -06:00
Nathan Lovato
40d08c3b02 Embed emacs-rx code from Emacs 27 into gdscript-rx 2020-03-21 21:22:40 -06:00
Oliver Frank
53a955c492 Fix the match block indentation 2020-03-02 22:29:29 +00:00
Nathan Lovato
3c5e31bfe3 Address package-lint warnings and errors
See #4
2020-02-17 10:34:32 -06:00
Nathan Lovato
c633a6f4d1 Refactor rx code to fix import error with gdscript-rx macro 2020-02-17 07:36:34 -06:00
Nathan Lovato
e9bee17a36 Fix compilation error in gdscript-rx 2020-02-14 21:33:07 -06:00
Nathan Lovato
a9902964a9 Remove obsolete alias in gdscript-rx 2020-02-14 08:35:48 -06:00
Oliver Frank
3d4adf08b5 Add support for .tres and .tscn files
This uses conf-toml-mode
2020-02-05 08:35:39 -06:00
Oliver Frank
acc503078d Add support for Emacs 26
This adds a copy of the rx package from Emacs 27 and adds some code that checks
the version of Emacs.
2020-02-05 08:35:07 -06:00