297 Commits

Author SHA1 Message Date
Nathan Lovato
35cbac7fb9 Add missing package prefix to function definition 2020-03-26 18:40:44 -06:00
Kiril Vangelovski
c296065c15 Fix incorrect load path in the README 2020-03-26 08:52:05 -06:00
Nathan Lovato
475cc6b8d2 Avoid overriding the user's 'rx macro 2020-03-25 07:31:44 -06:00
Nathan Lovato
7d2ed510c1 Add license to gdscript-keywords 2020-03-25 07:30:10 -06:00
Nathan Lovato
d924845be5 Update contributing section of the README 2020-03-23 08:26:02 -06:00
Nathan Lovato
155abe1f8b Add shell script to run lint and compilation tests 2020-03-23 08:22:21 -06:00
Nathan Lovato
922ff92f07 Add cached GDScript language keywords 2020-03-23 08:21:18 -06:00
Nathan Lovato
f9bd2f6ccb Address lint-indent warnings 2020-03-23 08:11:07 -06:00
Nathan Lovato
dd8c5bc5bf Remove outline-heading-end-regexp from gdscript-mode
It's causing a compile lint error, and doesn't seem to do much.
2020-03-23 08:02:15 -06:00
Nathan Lovato
57cbde873c Remove data files, cache keywords in a .el file instead 2020-03-23 07:59:20 -06:00
Nathan Lovato
7ce4c220dd Replace deprecated cl-concatenate with built-in seq-concatenate 2020-03-23 07:36:28 -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
Nathan Lovato
f72ce3b7d3 Address some melpazoid warnings and errors 2020-03-21 21:22:40 -06:00
Nathan Lovato
dfb7cd9a11 Create LICENSE 2020-03-15 06:45:48 -06:00
Nathan Lovato
81294f8972 Add highlighting for the as keyword 2020-03-13 10:35:31 -06:00
Nathan Lovato
3cd94546f3 Move contributing section up in the readme 2020-03-05 08:15:45 -06:00
Oliver Frank
f8c0444c82 Merge pull request #35 from Scony/fix-module-startup
Fix module startup for emacs 26.3
2020-03-05 12:27:36 +00:00
Pawel Lampe
94d8642f0d Fix module startup for emacs 26.3 2020-03-04 22:03:16 +01:00
Nathan Lovato
c866a7fb12 Merge pull request #33 from shackra/use-package-straight
Add instructions to install with use-package and straight.el
2020-03-03 15:12:49 -06:00
Jorge Javier Araya Navarro
48765f3209 Add instructions to install with use-package and straight.el 2020-03-03 12:20:05 -06:00
Nathan Lovato
60ee1a62bc Update CHANGELOG 2020-03-02 17:18:32 -06:00
Nathan Lovato
b028badcd9 Merge pull request #32 from ofrank123/match-indent-fix
Fix the match block indentation
2020-03-02 17:14:25 -06:00
Oliver Frank
53a955c492 Fix the match block indentation 2020-03-02 22:29:29 +00:00
Nathan Lovato
9118d91a3c Add and and or keywords
Closes #31
2020-03-02 14:28:18 -06:00
Nathan Lovato
bba752032a Add syntax highlighting and completion for the not keyword 2020-03-01 14:51:06 -06:00
Nathan Lovato
236f3a2e31 Sort remaining keywords
See the previous commit for an explanation
2020-03-01 14:50:19 -06:00
Nathan Lovato
e4a39b02da Sort keywords
Sorting keywords, and sorting them when we generate or update them will
help to ensure that we don't add duplicates.
2020-03-01 14:28:52 -06:00
Nathan Lovato
102b63e24d Add syntax highlighting for true and false keywords 2020-03-01 14:27:06 -06:00
Nathan Lovato
e922a1fc83 Fix hideshow local value
The variable needed an alist, I had to quote the only entry we're using
for gdscript-mode
2020-03-01 13:50:34 -06:00
Nathan Lovato
f77656f685 Add in keyword, update changelog 2020-03-01 07:36:05 -06:00
Nathan Lovato
fb215bb83b Fix linter error in gdscript-mode body
Use setq-local for hs-special-modes-alist
2020-03-01 06:56:48 -06:00
Nathan Lovato
f80758d517 Fix incorrect path when getting *.txt files
Closes #28
2020-03-01 05:39:44 -06:00
Nathan Lovato
1717837d34 Apply paragraph fill to the README 2020-02-25 18:27:14 -06:00
Nathan Lovato
00c629cd94 Add contributing section to README 2020-02-25 18:27:02 -06:00
Nathan Lovato
81d9d5b9e1 Add banner 2020-02-25 16:26:12 -06:00
Nathan Lovato
361439f28b Update CHANGELOG with 1.0.2 release notes v1.0.2 2020-02-17 10:42:56 -06:00
Nathan Lovato
3c5e31bfe3 Address package-lint warnings and errors
See #4
2020-02-17 10:34:32 -06:00
Nathan Lovato
dfe2cd922e Update documentation using checkdoc
Preparing for the MELPA release.

See #4
2020-02-17 09:43:49 -06:00
Nathan Lovato
f17c6a7418 Format code in gdscript-completion 2020-02-17 07:37:26 -06:00
Nathan Lovato
68be13a965 Refactor gdscript-syntax to use a let construct 2020-02-17 07:36:55 -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
92a1087a30 Compile keywords in the language v1.0.1 2020-02-16 07:32:50 -06:00
Nathan Lovato
b92a59c397 Update README v1.0.0 2020-02-15 22:22:45 -06:00
Nathan Lovato
faadd1fa80 Update function to load syntax keywords for doom emacs
Doom Emacs seems to flatten the package's file structure when installing from
GitHub. The new gdscript--get-package-file-content-as-string function will try
to load the file without the relative directory component if it can't find it
in, e.g., a data/ subdirectory.
2020-02-15 21:59:41 -06:00
Nathan Lovato
339c008607 Fix incorrect variable name 2020-02-15 21:03:47 -06:00
Nathan Lovato
657a9695b1 Update the README and CHANGELOG 2020-02-15 20:25:51 -06:00
Nathan Lovato
b7584fe1dc Update package headers, fix flycheck errors 2020-02-15 20:25:10 -06:00