{"id":2462,"date":"2024-04-17T20:02:15","date_gmt":"2024-04-17T20:02:15","guid":{"rendered":"\/wolfram-u\/?post_type=courses&#038;p=2462"},"modified":"2026-07-17T21:02:06","modified_gmt":"2026-07-17T21:02:06","slug":"lsp-to-develop-wolfram-language-code-text-editors-ides-dev027","status":"publish","type":"courses","link":"https:\/\/www.wolfram.com\/wolfram-u\/courses\/programming-applications\/lsp-to-develop-wolfram-language-code-text-editors-ides-dev027\/","title":{"rendered":"Using LSP to Develop Wolfram Language Code in Text Editors and IDEs"},"content":{"rendered":"<p>Programmers sometimes prefer to write Wolfram Language code in text editors they are already familiar with, such as Sublime Text and Visual Studio (VS) Code, rather than Wolfram Notebooks. The official Sublime Text package and VS Code extension make it easier to write Wolfram Language in those environments with text coloring and semantic highlighting. The video begins with a brief explanation of how Language Server Protocol (LSP) was used to create the add-ons for other text editors. The video then walks you through the features of the packages that make it easier to write and organize code.<\/p>","protected":false},"excerpt":{"rendered":"The official Sublime Text package and VS Code extension make it easier to write Wolfram Language in those environments with text coloring and semantic highlighting. The video begins with a brief explanation of how Language Server Protocol (LSP) was used to create the add-ons for other text editors. The video then walks you through the features of the packages that make it easier to write and organize code.","protected":false},"featured_media":2545,"parent":0,"template":"","meta":{"footnotes":""},"course_format":[22],"class_list":["post-2462","courses","type-courses","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2462"}],"collection":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/types\/courses"}],"version-history":[{"count":1,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2462\/revisions"}],"predecessor-version":[{"id":4588,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2462\/revisions\/4588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media\/2545"}],"wp:attachment":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media?parent=2462"}],"wp:term":[{"taxonomy":"course_format","embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/course_format?post=2462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}