<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Visual Studio VS Code (VSCode) AutoLISP Extension: Good? Global variables report? Error trace? in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13851869#M167287</link>
    <description>&lt;P&gt;&lt;STRONG&gt;# Update&lt;/STRONG&gt;&lt;BR /&gt;I've been programming a lot these ten days, trying out VS Code the entire time. And generally I am very happily committed to VS Code (VSCode) now. I went back to VLIDE just once for code formatting (the grass was not much greener there); I may go back again to Rebuild FAS. I feel like I am programming better already.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this reply I am listing &lt;STRONG&gt;Solutions&lt;/STRONG&gt; to my original post, features that are &lt;STRONG&gt;Winning&lt;/STRONG&gt; me over. &lt;STRONG&gt;Good&lt;/STRONG&gt; features, &lt;STRONG&gt;Workarounds&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;Bad&lt;/STRONG&gt; features, and my new &lt;STRONG&gt;Wish List&lt;/STRONG&gt;. Maybe this should be a blog post.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_sweat:"&gt;😅&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Solutions&lt;/STRONG&gt;&lt;BR /&gt;1. Large projects: This is a winner. Navigation and overview are noticeably better. See my Winning features section.&lt;BR /&gt;2. Globals: See Globals under Workarounds&lt;BR /&gt;3. View Error Trace: Similar hyperlinked crash point information is provided in the PROBLEMS tab of the bottom pane on crash.&lt;BR /&gt;4. Formatting and Case: See Case under the Good section. You can't do this once and for all in your formatting settings. Since I am getting older, I chose to standardize on upper case for everything except User Interface text; this makes coding easier for me to see. I decided generally to adjust to what Format does without worrying about how it will affect my &lt;A href="https://github.com/hawstom/cnm" target="_blank" rel="noopener"&gt;git logs&lt;/A&gt;. I still am learning the nuances of how Format reacts to my existing line breaks.&lt;BR /&gt;5. Rebuild FAS: See &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-autolisp-extension-good-global-variables/m-p/13838078#M167059" target="_blank" rel="noopener"&gt;this Solution reply by&amp;nbsp;@paullimapa.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Winning features &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;These seal the deal.&lt;BR /&gt;- Fold/Collapse blocks/expressions plus file #regions: This does wonders for my 6000-line file (see &lt;A href="https://github.com/hawstom/cnm" target="_blank" rel="noopener"&gt;my open source code base at github&lt;/A&gt;). I promptly added foldable #regions to the files I am editing (cnm.lsp and edclib.lsp). And I refactored all my defuns there to have (DEFUN FUNCTION_NAME (ARGUMENTS / LOCALS) on the same line.&lt;BR /&gt;- Find all references in block/file, Shift+Alt+F12, puts a very handy hyperlinked list in the left pane of the defun and all calls for the function name under the cursor. This is surprisingly helpful for auditing a process from top to bottom.&lt;BR /&gt;- Start of current block/expression is always automatically shown/frozen/scroll-locked at top of window. This took me a little while to notice, but it's very helpful.&lt;BR /&gt;- Debug editing: I can edit my code during debug and then hit reload midstream if I choose. It is a surprising convenience to have run-time values shown while I am editing and to have the reload button always available.&lt;BR /&gt;- Debug inspection: I am free of Inspect and Add to Watch because the variables I care about are intuitively available by hovering or in the left pane Locals list. As a bonus, when I focus on the left pane Locals list, Globals management is mostly natural and intuitive; encouraging better habits. And I expect that there are more efficiencies left for me to discover and notice.&lt;BR /&gt;- Layout: The fact that the screen is organized into panes instead of windows turns out to be very productive. For example, I rarely visited the Visual Lisp Console because it was not at a reliable standard location across installations, machines, and sessions. In VSCode, I am there all the time.&lt;/P&gt;&lt;P&gt;- Keyboard shortcuts: I am learning keyboard shortcuts that are making me more productive; better habits.&lt;/P&gt;&lt;P&gt;- Snippets: I defined the few code snippets I need most. Very worthwhile. See the end of this reply.&lt;/P&gt;&lt;P&gt;- App switching: Switching between VS Code and AutoCAD seems less buggy. And it's nice to be able to run VS Code without AutoCAD if I get to like VS Code enough.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Good&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;(alphabetical order)&lt;BR /&gt;- Block Start automatically shown/locked at top of tab. I didn't notice this at first. Very helpful.&lt;BR /&gt;- Case to upper: Ctrl+Shift+P &amp;gt; Upper (type the letters "Up" then Enter)&lt;BR /&gt;- Collapse sections: (see Fold)&lt;BR /&gt;- Duplicate line: Shift + Alt + Down Arrow or Shift + Alt + Up Arrow.&lt;BR /&gt;- Find all references in block/file: Shift+Alt+F12 with cursor on a function name. Well implemented. Play with it.&lt;BR /&gt;- Fold or unfold file: Ctrl+K &amp;gt; Ctrl+0 (fold all) or Ctrl+J (unfold all)&lt;BR /&gt;- Fold or unfold this block: Ctrl+K &amp;gt; Ctrl+[ or ]. Very good to "open" a single region or function.&lt;BR /&gt;- Fold any file levels deeper than X: Ctrl+K &amp;gt; Ctrl+2 (for level 2). To be honest, I haven't exactly figured this out.&lt;BR /&gt;- Goto Definition in split screen: Ctrl+Alt+Click. Very helpful. But I stopped using it as much as "Find all references" above.&lt;BR /&gt;- Inspect during debug: See Locals list in left pane (good programming practice) or hover over any variable.&lt;BR /&gt;- Select block (expand/shrink): Alt+Shift+Right/Left&lt;/P&gt;&lt;P&gt;- Snippets: Ctrl+Shift+P &amp;gt; Snippets then&amp;nbsp;Ctrl+Shift+P &amp;gt; DevRe to create your own code snippets in autolisp.json and load them. My additions are at the end of this reply.&lt;BR /&gt;- Watch automatically in "Variables" under "Run and Debug" in the left pane during debug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Workarounds&lt;/STRONG&gt;&lt;BR /&gt;- Globals: Locals are listed in the (left side) Run and Debug pane during debug. If a variable doesn't appear there, it is global. This is poor insurance. But I think it encourages good programming practice with incremental and natural Locals management. At least it can be a heads up and a clue. And it is a very handy watch list. If still desperate for a good old complete list of globals, I'll try &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/in-vscode-how-do-i-find-all-the-global-variables-in-a-function/td-p/10848818#M50761" target="_blank" rel="noopener"&gt;this workaround by @john_uhden&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Bad&lt;/STRONG&gt;&lt;BR /&gt;- Formatting: (Mark block w/ repeated Alt+Shift+Right then Ctrl+K, Ctrl+F.) Yuck. I'm working with it and trying to understand it better.&lt;/P&gt;&lt;P&gt;- The AutoLISP Extension or VS Code sometimes hangs. My tab key stops working; I restart VSCode. Auto-indent stops working; I Reload the file (seems to restart the extension).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;# Wish list&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;- Refactoring: I wish it were easier to pull out a code block to a function. This is a pervasive need and a common feature. Eventually I will be taking time to figure it out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I ran this by Grok AI assistant for ideas, which was helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;# Snippets&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;	// Reload with Ctrl+Shift+P &amp;gt; DevRe

"Cond UC": {
	"prefix": "COND",
	"body": [
		"(COND",
		"  (${1:TESTEXPR1}",
		"   ${2:[THENEXPR1 ...]}",
		"  )",
		"  (${3:TESTEXPR2}",
		"   ${4:[THENEXPR2 ...]}",
		"  )",
		")",
		""
		],
	"description": "Conditional function"
},

"Defun UC": {
	"prefix": "DEFUN",
	"body": [
		"(DEFUN ${1:NAME} (${2:ARGS} / ${3:LOCALVARS})",
		"  ${4:[EXPR ...]}",
		")",
		""
		],
	"description": "Defun Upper Case"
},

"Mapcar Lambda UC": {
	"prefix": "MAPCAR LAMBDA",
	"body": [
		"(MAPCAR",
		"  '(LAMBDA (${1:ARGS} / ${2:LOCALVARS})",
		"    ${3:[EXPR ...]}",
		"  )",
		"  ${4:LIST}",
		")",
		""
		],
	"description": "Mapcar lambda block"
},

// This is neither my style nor the VS Code Format style. I could change this later.
"Setq UC": {
	"prefix": "SETQ",
	"body": [
		"(SETQ",
		"  ${1:SYM1}",
		"   ${2:[EXPR1 ...]}",
		")",
		""
		],
	"description": "Setq function"
},&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Oct 2025 01:20:56 GMT</pubDate>
    <dc:creator>hawstom</dc:creator>
    <dc:date>2025-10-15T01:20:56Z</dc:date>
    <item>
      <title>Visual Studio VS Code (VSCode) AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13837596#M167047</link>
      <description>&lt;P&gt;(Update: I am putting my happy commitment report in a follow-up reply and marking it as an Accepted Solution)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;AutoCAD froze a couple times with the VLISP/VLIDE window open. So I thought I would use some down time to evaluate again the idea of moving from VLISP/VLIDE to Visual Studio Code (VS Code) with the AutoLISP Extension. The AutoCAD help showed me how to get up and running, set breakpoints,&amp;nbsp; step through code, and format code. But I am left with some questions before I can get to work in this environment:&lt;BR /&gt;1. Is anybody using the AutoLISP Extension in VS Studio for seriously large projects? (Mine has 25000 lines in 241 files including 6000 lines in the file I am most interested in working on lately.) Do any experts recommend it instead of good old VLIDE/VLISP?&lt;BR /&gt;2. How can I do the equivalent of "Check window" or "Check selection" with statistics (list global variables) enabled to help me manage local variable declarations?&lt;BR /&gt;3. How can I do the equivalent of "View error trace" when my code crashes while debugging?&lt;/P&gt;&lt;P&gt;4. How can I control case of various symbol classes when formatting like I can in VLIDE/VLISP?&lt;BR /&gt;5. How can I Rebuild FAS files for my old Visual Lisp project?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for your expert advice, especially regarding the first question or any silver linings or workarounds!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 21:49:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13837596#M167047</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-14T21:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13837669#M167048</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/56300"&gt;@hawstom&lt;/a&gt;&amp;nbsp; hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our friend&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;&amp;nbsp;told me a few month ago that Visual VS will be replacing VLIDE but i do not find any &lt;SPAN&gt;announcement&lt;/SPAN&gt; from Autodesk about it. Anyway i tried it and found it less&amp;nbsp;&lt;SPAN&gt;convenient especially on debugging (AutoCAD may stack often) but if they switch to it, will have no choice&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;. mean while enjoy from what you have.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Moshe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 09:05:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13837669#M167048</guid>
      <dc:creator>Moshe-A</dc:creator>
      <dc:date>2025-10-05T09:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838004#M167050</link>
      <description>&lt;P&gt;Vlide may still be offered in AutoCAD by Autodesk but since they've chosen to recommend support for VS Code with AutoLISP extension then that seems to be the future for now.&lt;/P&gt;&lt;P&gt;Here's a post by autodesk on how to access VLIDE features using VS Code:&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/OARX/2026/ENU/?guid=GUID-30033BD2-7A43-4109-B08A-C1CFC9A7D9A5" target="_blank"&gt;https://help.autodesk.com/view/OARX/2026/ENU/?guid=GUID-30033BD2-7A43-4109-B08A-C1CFC9A7D9A5&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For your reference here's the function to use to convert lsp files to fas:&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/OARX/2026/ENU/?guid=GUID-8184531C-EDE5-4949-9EAE-25CE98BFF89C" target="_blank"&gt;AutoCAD 2026 Developer and ObjectARX Help | vlisp-compile (AutoLISP/Visual LISP IDE) | Autodesk&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 18:56:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838004#M167050</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-05T18:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838051#M167055</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Thank you.&lt;BR /&gt;Trace Stack: I can't get it to show anything (1) after a crash (ideal and equal to VLIDE) or (2) during execution when I expect a crash soon (less ideal). Can you? Is there any better specific help about it?&lt;BR /&gt;FAS: I suppose we have to create our own compilation system now using the&amp;nbsp;vlisp-compile function. Is that what you did?&lt;BR /&gt;&lt;BR /&gt;Tom&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 20:48:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838051#M167055</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-05T20:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838054#M167056</link>
      <description>&lt;P&gt;Unfortunately, I can't comment on either of those since I don't use those features. Perhaps others that do here can provide you with better feedback.&lt;/P&gt;&lt;P&gt;However, if you like, you can try the attached lisp function to select and convert a lsp to fas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 20:53:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838054#M167056</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-05T20:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838061#M167058</link>
      <description>&lt;P&gt;Thanks again,&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;&amp;nbsp;.&lt;BR /&gt;Trace: Workaround is fine (though View Error Trace is super efficient). Can you describe your process for pinpointing bugs that crash your programs?&lt;BR /&gt;FAS: As I mentioned, I have 241 files to compile for release updates. I suppose I will have to write or find something to do that in a batch possibly with some sort of date/modification checking. If you have any tips about that, I am all ears.&lt;/P&gt;&lt;P&gt;Tom&lt;BR /&gt;&lt;A href="https://constructionnotesmanager.com&amp;nbsp;" target="_blank"&gt;https://constructionnotesmanager.com&amp;nbsp;&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://hawsedc.com" target="_blank" rel="noopener"&gt;https://hawsedc.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 21:06:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838061#M167058</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-05T21:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838078#M167059</link>
      <description>&lt;P&gt;You can try the attached&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;Lsp2FasAll.lsp&lt;/STRONG&gt; that prompts for you to select a folder containing multiple lsp files to convert them all to fas.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As for my process in pinpointing bugs, since my code is no where near as complicated as yours, I rely on placement of the good old fashion (alert) function along with (vl-princ-to-string) function to show me the variables in question.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 21:51:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838078#M167059</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-05T21:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838106#M167061</link>
      <description>&lt;P&gt;I am like&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;,&amp;nbsp;I use alert a lot to see where I am up to. I don't write say 6000 lines of code and then test, rather as I use defuns in big code, just keep adding a single defun at a time making sure they are working correctly, sometimes preset variable values so can debug the defun as separate code, then paste into master code. eg 10 defuns 760 lines of code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Notepad++ has a nice run selected code which is very helpful as you can test smaller sections of code. Unfortunately does not work with Bricscad.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 22:46:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838106#M167061</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2025-10-05T22:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838120#M167062</link>
      <description>&lt;P&gt;Hah! Yeah. I've done that many times including when I was a PHP web programmer for pay around 2014 (It's good to be back in civil engineering full time). Necessity is the mother of invention, but the VLIDE features sure are nice. I grant that they may foster bad habits, though. As I get older (closing on 60 now), I find my habits improving and my "time spent with code broken" happily fading as my approach becomes more methodical and less testosterone-powered.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you think of any cool up side features of VS Studio that might balance the negatives and improve my attitude about switching? Something to compensate for my losses?&lt;/P&gt;&lt;P&gt;- Functions list?&lt;/P&gt;&lt;P&gt;- Refactoring help?&lt;/P&gt;&lt;P&gt;- Other?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for describing your process. It helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 23:28:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838120#M167062</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-05T23:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838124#M167063</link>
      <description>&lt;P&gt;Thank you very much for describing your process. It helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Of course I don't "write, say, 6000 lines of code and then test" &lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;. I confess that from 20 or 30 years ago I have some functions that are longer than I would prefer. But mostly the files get long and it's hard to remember how anything works after 10 or 30 years. So the VLIDE features are very nice.&lt;BR /&gt;&lt;BR /&gt;Can you think of any cool up side features of VS Studio that might balance the negatives and improve my attitude about switching? Something to compensate for my losses?&lt;/P&gt;&lt;P&gt;- Functions list?&lt;/P&gt;&lt;P&gt;- Refactoring help?&lt;/P&gt;&lt;P&gt;- Other?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Sun, 05 Oct 2025 23:29:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838124#M167063</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-05T23:29:32Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838165#M167067</link>
      <description>&lt;P&gt;There may always be wish list items you want one app should have like the other and you're welcome to use both until one becomes obselete.&lt;/P&gt;&lt;P&gt;But For VS Code with AutoLISP extensions installed the function list should popup on the screen just like it does in Vlide as you type but the window containing the list is a lot shorter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="paullimapa_1-1759709380811.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1576371i674AE94F4E89D44A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="paullimapa_1-1759709380811.png" alt="paullimapa_1-1759709380811.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When you've already typed out a function you can right mouse click on it and select &lt;STRONG&gt;Open Online Help:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="paullimapa_0-1759709004571.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1576370i8A1BCD466DEA7633/image-size/medium?v=v2&amp;amp;px=400" role="button" title="paullimapa_0-1759709004571.png" alt="paullimapa_0-1759709004571.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I also like the fact that when I select something like &lt;STRONG&gt;progn&lt;/STRONG&gt; all of them are highlighted:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="paullimapa_2-1759709534340.png" style="width: 326px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1576372iCB897D989EC2E22D/image-dimensions/326x897?v=v2" width="326" height="897" role="button" title="paullimapa_2-1759709534340.png" alt="paullimapa_2-1759709534340.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are many others too but you'll have to experience them as you work on the app&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 00:13:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13838165#M167067</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-06T00:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839563#M167086</link>
      <description>&lt;P&gt;&lt;SPAN&gt;1. Function list should popup? In VLIDE and VS Code? Really? I see this in VS Code, but I never saw it in VLIDE. What was I doing wrong all these years? This is not a rhetorical question. I would like to be able to see a function list popup when/if I return to VLIDE.&lt;BR /&gt;2. I am so new at this that I don't even know the right search terms. What would I search (for example, VS Code or the&amp;nbsp;AutoLISP Extension) to find out whether I can audit my local variable declarations or view the last stack after a crash?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. I am not demanding equal behavior. I am just looking for a silver lining since View Error Trace would be a HUGE thing to lose. Is there any consolation you personally see in moving to VS Code other than "it's the way of the future"? Anything that makes you grin when you think that you are using VS Code instead of VLIDE?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4. How do you "use both"? Do you keep two versions of AutoCAD active so that you can have LISPSYS different in each?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tom&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 17:39:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839563#M167086</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-06T17:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839600#M167091</link>
      <description>&lt;P&gt;&lt;SPAN&gt;For Vlide's popup window function list I'm referring to the Apropos Feature which you can read about here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/OARX/2024/ENU/?guid=GUID-34F9562B-E4F3-47D3-92D8-9EF79623E9C7" target="_blank"&gt;https://help.autodesk.com/view/OARX/2024/ENU/?guid=GUID-34F9562B-E4F3-47D3-92D8-9EF79623E9C7&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I really like for VS Code the ability to open the same lisp file in multiple windows. Now I can see different sections of the code for editing without having to manually jump from one location to another and then find the way back.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Unfortunately LISPSYS&amp;nbsp;needs to be set and requires a restart&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and even if you can run differently for different sessions, the debug process in VS Code won't be able to differentiate which session of Autocad to use&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 18:10:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839600#M167091</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-06T18:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839627#M167092</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Thank you very much &lt;span class="lia-unicode-emoji" title=":red_heart:"&gt;❤️&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This is what I hoped to get.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I would have not just different sessions, but different versions, like 2025 and 2026. &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt; That's something I really may do. That would free me to experiment without feeling robbed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 18:31:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839627#M167092</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-06T18:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839650#M167093</link>
      <description>&lt;P&gt;You are welcome and enjoy your explorations…cheers!!!&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 18:51:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13839650#M167093</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-06T18:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840014#M167095</link>
      <description>&lt;P&gt;To wrap this up for the moment, I am going to accept my own reply here as the solution with a pointer to the discussion above. Refer to multiple replies above, especially by&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1137264"&gt;@paullimapa&lt;/a&gt;, mentioning how to access some VLIDE features, commiserating about what's lost (chiefly View Error Trace), giving workarounds for rebuilding FAS, sharing some silver linings about moving to VS Code, and talking about the feasibility and methods of running both during transition or testing. And here is a bonus &lt;A href="https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/in-vscode-how-do-i-find-all-the-global-variables-in-a-function/td-p/10848818#M50761" target="_blank" rel="noopener"&gt;link to a workaround by&amp;nbsp;&lt;SPAN&gt;@john_uhden&lt;/SPAN&gt; for listing globals&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 20:11:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840014#M167095</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-06T20:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840035#M167098</link>
      <description>&lt;P&gt;Here's an AutoCAD Express Tools command for you to list current commands, functions, variables...at the command prompt enter:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LSP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Enter an option [Commands/Functions/Variables/Load]:&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/ACD/2026/ENU/?guid=GUID-5B95C736-E2C4-4FC7-B623-C259A0D2F608" target="_blank"&gt;https://help.autodesk.com/view/ACD/2026/ENU/?guid=GUID-5B95C736-E2C4-4FC7-B623-C259A0D2F608&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You can turn logfile on first and then you'll be able to see the list generated in the log text file...at the command prompt enter:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOGFILEON&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When done just turn log file off:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOGFILEOFF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://help.autodesk.com/view/ACD/2026/ENU/?guid=GUID-2FB60E75-7926-4344-91DC-B2A1D9F52163" target="_blank"&gt;https://help.autodesk.com/view/ACD/2026/ENU/?guid=GUID-2FB60E75-7926-4344-91DC-B2A1D9F52163&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 20:19:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840035#M167098</guid>
      <dc:creator>paullimapa</dc:creator>
      <dc:date>2025-10-06T20:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840409#M167104</link>
      <description>&lt;P&gt;Oh, nice. I have never used either of those.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Oct 2025 23:23:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13840409#M167104</guid>
      <dc:creator>hawstom</dc:creator>
      <dc:date>2025-10-06T23:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13841447#M167109</link>
      <description>&lt;P&gt;Paul's suggestion using LSP is how I track down variables, since I use regular old Notepad. The rogue variables are usually between&amp;nbsp;ACZOOMSCALEDRELATIVEPSPACE and VLAX-VBABORT (AC2018) with a few at the very end of the list. Make sure to leave the necessary default AutoCAD ones alone, i.e. T, Pi, and PAUSE, etc..&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 11:02:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13841447#M167109</guid>
      <dc:creator>DGCSCAD</dc:creator>
      <dc:date>2025-10-07T11:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio VS Code AutoLISP Extension: Good? Global variables report? Error trace?</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13841667#M167112</link>
      <description>&lt;P&gt;My only real 'issue' with switching from VLIDE is that Autodesk still requires the use of a second IDE, when most LISP developers that graduated to .NET API are already using full Visual Studio (not VS Code). Yes, VS Code supports .NET languages too, but VS Code != full Visual Studio.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If they could make a LISP extension for VS Code, then I wish they would have made it work with full Visual Studio, so we'd only need a single external IDE.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 13:08:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/visual-studio-vs-code-vscode-autolisp-extension-good-global/m-p/13841667#M167112</guid>
      <dc:creator>BlackBox_</dc:creator>
      <dc:date>2025-10-07T13:08:11Z</dc:date>
    </item>
  </channel>
</rss>

