Commit Graph

206 Commits

Author SHA1 Message Date
Nathan Lovato
ef7a7f2789 Update the debugger's documentation, add a table of contents 1.4.0 2020-10-11 20:08:25 -06:00
Nathan Lovato
55a6637424 Merge pull request #94 from VlachJosef/master
Debugger support
2020-10-11 18:22:24 -06:00
Josef Vlach
58ef86f8d3 Pin/Unpin ObjectId, error message stackcall processed correctly 2020-10-11 16:39:03 +01:00
Josef Vlach
7375291bca Mark unused variables 2020-10-08 22:09:37 +01:00
Josef Vlach
a26c1d3bda README update 2020-10-08 21:59:48 +01:00
Josef Vlach
c5d34c22d5 Display buffer handling, fetching details rework 2020-10-08 21:00:21 +01:00
Josef Vlach
a9263e30ae Signed 64-bit integer support 2020-10-03 20:15:00 +01:00
Josef Vlach
d9b7c26c89 Signed 32-bit integer support, Emacs gets focus on enter debug command 2020-09-26 23:06:24 +01:00
Josef Vlach
c5da04810d Multiline property support for Stack frame vars / Inspector buffers 2020-09-26 13:13:03 +01:00
Josef Vlach
341495023a Scene Tree <-> Inspector integration. Stack Frame Vars improvements 2020-09-22 21:39:29 +01:00
Josef Vlach
5c17d7b4b9 Improved Inspector integration with Scene Tree and use of macros from subr-x 2020-09-21 21:51:16 +01:00
Josef Vlach
e457b05d2a Scene tree - basic rendering and Inspector integration 2020-09-20 22:00:25 +01:00
Josef Vlach
406bc58d77 Breadcrumbs in Inspector buffer (navigation deeper into the tree) 2020-09-19 22:40:54 +01:00
Josef Vlach
6621b71a1a *Stack frame vars* and *Inspector* buffers are table based + types for ObjectId 2020-09-19 16:03:59 +01:00
Josef Vlach
152e1b8cea Debug Hydra 2020-09-15 21:40:20 +01:00
Josef Vlach
ea94ba5360 Support all packet types and theirs (initial) to-string implementation 2020-09-15 20:40:31 +01:00
Josef Vlach
34a88c5cb2 * Stack frame vars * buffer now displays types of ObjectID variables 2020-09-12 22:47:10 +01:00
Josef Vlach
80b08e0afd Debugger - initial support 2020-09-12 11:25:36 +01:00
RichieHH
dde7ffa735 Fix scene and script selection not aborting when pressing C-g (#90)
* abort run if user cancels (C-g) a scene/script selection.

* removed todo
2020-09-09 09:14:27 -06:00
Nathan Lovato
1031e6f87e Update banner image in README 2020-09-07 22:36:40 -06:00
Nathan Lovato
099ca4471f Update the changelog for release 1.3.0 1.3.0 2020-09-07 22:33:16 -06:00
Nathan Lovato
828ff63da1 Address lint-indent errors in gdscript-docs and gdscript-keywords 2020-09-07 22:33:16 -06:00
Nathan Lovato
110d36da96 Remove gdscript-indent-guess-indent-offset
The function would guess indents wrong and often find an offset value of
8 instead of 4. It's also getting in the way and adding configuration
for little benefit.
2020-09-07 22:19:13 -06:00
Nathan Lovato
1a31e42273 Replace f-executable-p with file-executable-p
f-executable-p is a third-party function that only calls the standard
lib's file-executable-p
2020-09-02 11:12:02 -06:00
Nathan Lovato
13812f4a17 Merge pull request #84 from rileyrg/godotexecutable-fix
if no godot executable found then error
2020-09-01 17:17:55 -06:00
Richard G. Riley
08654b4e38 if no godot executable found then error 2020-09-02 00:46:49 +02:00
Nathan Lovato
01a0c56bb4 Update banner image
It now has the Godot logo so it's easier to recognize
2020-09-01 15:46:40 -06:00
Nathan Lovato
4db7ed6369 Merge pull request #82 from rileyrg/run-scene-enhance
Select scene to run from a gdscript buffer, enable projectile (helm) for scene selection.
2020-08-30 09:54:29 -06:00
Richard G. Riley
a1ff8e2801 use the universal prefix when running a scene to force scene selection and also enable projectile completion so can use helm if so configured. 2020-08-30 06:36:14 +02:00
Nathan Lovato
949ac8c47a Merge pull request #81 from rileyrg/customise-godot-exe-with-full-path
enable gdscript-godot-executable as defined path+exe
2020-08-28 08:45:29 -06:00
Richard G. Riley
2e9f6fbe2a Enable gdscript-godot-executable as a full uri to the godot exe 2020-08-28 09:05:35 +02:00
Nathan Lovato
3f33cb6611 Merge pull request #80 from rileyrg/allow-browse-url-default
Option to default opening docs using browse-url
2020-08-27 20:23:11 -06:00
Richard G. Riley
4ff18e6755 add option gdscript-docs-use-eww (default t) to allow use of browse-url instead of eww 2020-08-27 22:59:40 +02:00
RichieHH
4a95d69034 Add command to search the online API, add customisable variables (#79)
* add option to "force-online" API lookups with a parameter or using prefix-arg (C-u). Added function to search online Godot API with symbol at point OR using prefix arg to enter a search term.

* implemented review suggestions #79

* fixed no symbol at point bug. pop existing API buffer for local docs too. Minor docstring changes.

* be a bit more helpful when local docs are missing

Co-authored-by: Richard G. Riley <rileyrg@gmail>
2020-08-27 00:16:59 -06:00
RichieHH
16a4bc6c46 fixed eww-after-render-hook always calling gdscript doc formatter (#78)
* fixed eww after render hook calling gdscript stuff in non gdscript scenarios,

* check we are viewing docs.godotengine before tidying up

Co-authored-by: Richard G. Riley <rileyrg@gmail>

Fix #77
2020-08-25 07:02:27 -06:00
Nathan Lovato
7adaf201c1 Merge pull request #76 from VlachJosef/master
Run editor in separated comint-buffer
2020-08-23 14:02:40 -06:00
Josef Vlach
6744e3b74d Run editor in separated comint-buffer 2020-08-23 20:05:02 +01:00
Nathan Lovato
7aea87bd7b Merge pull request #75 from VlachJosef/master
block-start rx improvements for "if" "elif" "while" "func" blocks
2020-07-26 11:21:20 -06:00
Josef Vlach
123c0df70d block-start rx improvements for "if" "elif" "while" "func" blocks 2020-07-25 17:01:37 +01:00
Nathan Lovato
4bf308023b Merge pull request #74 from VlachJosef/master
Use gdscript-mode-syntax-table instead of gdscript-syntax-table
2020-07-25 09:11:23 -06:00
Josef Vlach
e8f56823eb Use gdscript-mode-syntax-table instead of gdscript-syntax-table
Highlight '$' operator constant similar to Godot editor
2020-07-25 14:22:17 +01:00
Nathan Lovato
86dcaa2430 Merge pull request #72 from VlachJosef/master
Hydra gdformat current/all buffers, save/gdformat all modified buffers
2020-07-24 08:38:09 -06:00
Josef Vlach
e31da43351 gdformat current/all buffers, save/gdformat all modified buffers 2020-07-18 20:14:35 +01:00
Nathan Lovato
fd6754d36b Merge pull request #70 from VlachJosef/master
Allow `internal-default-process-sentinel` to insert status message.
2020-06-21 07:23:34 -06:00
Josef Vlach
c57e2a88f3 Allow internal-default-process-sentinel to insert status message.
When closing Godot process `internal-default-process-sentinel` wants to
insert status message into comint buffer. Problem is that
`inhibit-read-only` may be nil, due to `comint-prompt-read-only` set
to `t` and thus it will prevent the status message to be inserted.
2020-06-21 09:02:01 +01:00
Nathan Lovato
3fc2e92ce7 Merge pull request #69 from VlachJosef/master
comint mode - highlight file names containing '-' and '_'
2020-06-20 19:25:18 -06:00
Josef Vlach
04732e7e46 comint mode - highlight file names containing '-' and '_' 2020-06-20 20:22:28 +01:00
Nathan Lovato
ce95576aa8 README: Update Spacemacs installation
Closes #68
2020-06-07 09:38:24 -06:00
Nathan Lovato
fe17656b4e Merge pull request #67 from VlachJosef/master
Use absolute path for current scene detection.
2020-06-07 06:37:59 -06:00
Josef Vlach
506480939f Use absolute path for current scene detection. 2020-06-07 10:26:25 +01:00