Replies: 22 comments 5 replies
-
|
There's a new version of the plug-in being developed by Jacob Friedman and sponsored by Graphstax. Jacob is in the process of publishing it at his GitHub account. In this new plug-in version, when using VSC on Windows, you can set the Logtalk executable path to e.g. the SWI-Prolog executable path and then set the executable argument to load Logtalk. As an example, on my Windows 10 VM, I'm using (on my {
"logtalk.home.path": "C:/Program Files (x86)/Logtalk",
"logtalk.executable.path": "C:\\Program Files\\swipl\\bin\\swipl.exe",
"logtalk.executable.arguments": [
"-s",
"C:\\Program Files (x86)\\Logtalk\\integration\\logtalk_swi.pl"
],
"window.zoomLevel": 4,
"logtalk.user.path": "C:/Users/Paulo Moura/Documents/Logtalk"
}Note that the values of the |
Beta Was this translation helpful? Give feedback.
-
|
Hello @hnbeck, please try the latest version of the VSCode Logtalk plugin here. Since it's not updated on the marketplace at the moment, you can install the VSIX included in the repo. Any feedback is appreciated. Thank you, Paulo, for your ongoing support and help with this plugin (and, of course, thanks to Graphstax for supporting its development). |
Beta Was this translation helpful? Give feedback.
-
|
Version 0.4.8 of the plug-in released. |
Beta Was this translation helpful? Give feedback.
-
|
Version 0.4.9 of the plug-in released. Thanks to Jacob work, you can now Cmd/Ctrl-click on the warning or error in the embedded terminal and jump to that file and line(s) location. |
Beta Was this translation helpful? Give feedback.
-
|
Development of the VSCode extension have been moved to: https://github.com/LogtalkDotOrg/logtalk-for-vscode Note that the extension have been renamed to "Logtalk for VSCode". We're preparing the extension for publication in the VSCode marketplace. |
Beta Was this translation helpful? Give feedback.
-
|
Version 0.6.1 released. Implemented generation of diagrams and documentation in final formats (finally found a reliable solution). Be aware that settings changed. See the README.md file for details. Tested on both macOS and Windows. |
Beta Was this translation helpful? Give feedback.
-
|
Version 0.8.4 released. All Logtalk compiler warnings and errors are now reliably added to the "Problems" pane when compiling a file. Tested on both macOS and Windows. |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode plug-in published: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode You can now install the plug-in from VSCode by going to the Extensions tab and searching for "Logtalk". |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.20.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode This is a major release, implementing code navigation features (requires Logtalk 3.78.0 or later version):
There's also a new "Open Parent File" command. For details and a complete list of changes, please consult the release notes at: https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.20.0 |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.21.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode This is a major release, providing better integration with developer tools, new commands, improved usability, and bug fixes:
Added "dead_code_scanner" tool warnings to the "Problems" pane
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.21.0 |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.22.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode This is a major release, providing improved usability, initial debugging support, new commands, and bug fixes:
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.22.0 |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.23.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode This is a major release, providing improved usability, improved debugging support, new commands, and bug fixes:
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.23.0 |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.26.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode Extension configuration is now significantly simplified. In most common cases, only the |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.29.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode Recent changes (since version 0.26.0):
|
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.30.0 is now available: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode Main changes:
|
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.32.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode Requires Logtalk 3.87.0 or a later version. Recent changes (since 0.29.0):
|
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.33.0 is now available from both VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode Requires Logtalk 3.87.0 or a later version. Changes in this version:
|
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.42.0 released, featuring an experimental Copilot chat participant and a logger system. Available from both VSCode and VScodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.52.0 released with new features, usability improvements, and fixes (requires Logtalk 3.93.0):
Other recent noteworthy changes:
Only available from the VSCode Marketplace for now. The Open VSX Registry (VSCodium) support for publishing extensions is currently down. But you can always download the .vsix file from https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode and install it manually (View > Command Palette... and then Extensions: Install from VSIX...). |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.53.0 released (requires Logtalk 3.94.0):
https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.64.0 released (requires Logtalk 3.95.0):
https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode |
Beta Was this translation helpful? Give feedback.
-
|
Logtalk for VSCode 0.75.0 released (requires Logtalk 3.96.0) with support for renaming local variables and parameter variables; new refactorings for extracting predicates, introducing and inlining variables, renumbering variables, wrapping plain Prolog files as objects, inferring public predicates, and sorting source files in driver files by dependencies; and improved performance of entity parameter refactorings. Other recent changes in previous versions include fixes and improvements to the chat participant (including new slash commands); support for expanding and shrinking selections; updated documentation; propagation of file renames and deletions to loader and tester driver files with preview support; new refactorings for converting Prolog modules to objects, adding predicate/non-terminal declarations, splitting directives with list arguments, and moving code between entities; improved performance of the tests explorer and CodeLens providers; code completions when typing lists; creation of diagnostics from workspace tester and doclet commands output; plus a new setting for loading the project on extension activation. For details, see: https://github.com/LogtalkDotOrg/logtalk-for-vscode/blob/master/CHANGELOG.md Available from both the VSCode and VSCodium marketplaces: https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
developing on Win10 and with Visual Studio Code, I've trouble to get the Logtalk plugin and its Linter to work. Has anyone a running environment with Win10 or Win11?
My problem is that the necessary configurion on LINUX and Windows are very different. On Linux, there is a
/usr/local/bin/logtalk,which seems to have no equivalent on Win10, where the shortcut from the Start menu isC:\Dev\swipl\bin\swipl-win.exe(my SWI and Logtalk reside atC: \dev)So my question is how to configure that Logtalk loads the file in editor and especially that the linter is running?
Cheers
Hans
Beta Was this translation helpful? Give feedback.
All reactions