diff --git a/docs/recipes/README.md b/docs/recipes/README.md index b4b09b624..d94dc18de 100644 --- a/docs/recipes/README.md +++ b/docs/recipes/README.md @@ -168,6 +168,10 @@ Guide on using Java libraries in Lucee 6.2 with Maven and import Guide on configuring Java settings in Lucee using Application.cfc +## [Language Server Protocol (LSP) for Lucee](/docs/recipes/language-server.md) + +This document explains how to configure and use the Language Server Protocol implementation for Lucee CFML/CFScript. + ## [Lazy Queries](/docs/recipes/lazy-queries.md) How to use lazy queries @@ -176,6 +180,10 @@ How to use lazy queries List existing Cache Connections available in Lucee. +## [Logging in Lucee](/docs/recipes/logging.md) + +No description available. + ## [Loop Labels](/docs/recipes/loop-labels.md) Lucee supports labels for all loop tags and statements, allowing you to control the flow of nested loops more precisely. @@ -280,6 +288,10 @@ Guide on configuring and interacting with specific S3 regions in Lucee using the Learn about script templates in Lucee. This guide explains how Lucee supports templates with the `.cfs` extension, allowing you to write direct script code without the need for the `` tag. +## [Single Mode vs Multi Mode in Lucee](/docs/recipes/single-vs-multi-mode.md) + +Understanding the differences between single mode and multi mode in Lucee. + ## [Startup Listeners - Server.cfc and Web.cfc](/docs/recipes/startup-listeners-code.md) Lucee supports two types of Startup Listeners: Server.cfc and Web.cfc. diff --git a/docs/recipes/index.json b/docs/recipes/index.json index 178c1783b..facd807b3 100644 --- a/docs/recipes/index.json +++ b/docs/recipes/index.json @@ -599,6 +599,20 @@ "cfapplication" ] }, + { + "file": "language-server.md", + "title": "Language Server Protocol (LSP) for Lucee", + "path": "/docs/recipes/language-server.md", + "hash": "19b8dbee03749dfa0283528d9a8cfe40", + "keywords": [ + "LSP", + "language server", + "IDE integration", + "VS Code", + "development tools", + "code completion" + ] + }, { "file": "lazy-queries.md", "title": "Lazy Queries", @@ -626,6 +640,17 @@ "Lucee" ] }, + { + "file": "logging.md", + "title": "Logging in Lucee", + "path": "/docs/recipes/logging.md", + "hash": "a6e429cd36362b015987da7bad172a50", + "keywords": [ + "Logging", + "Log levels", + "Lucee" + ] + }, { "file": "loop-labels.md", "title": "Loop Labels", @@ -697,7 +722,7 @@ "file": "mathematical-precision.md", "title": "Mathematical Precision", "path": "/docs/recipes/mathematical-precision.md", - "hash": "fd0a4bf923840d968652e201575d3fd3", + "hash": "527a9d2a0c9f234aede5478ad42d9364", "keywords": [ "CFML", "math", @@ -982,6 +1007,18 @@ "cfs" ] }, + { + "file": "single-vs-multi-mode.md", + "title": "Single Mode vs Multi Mode in Lucee", + "path": "/docs/recipes/single-vs-multi-mode.md", + "hash": "f1ecd8f99d127f42c21987716ca92890", + "keywords": [ + "Lucee", + "Single Mode", + "Multi Mode", + "Configuration" + ] + }, { "file": "startup-listeners-code.md", "title": "Startup Listeners - Server.cfc and Web.cfc", @@ -1047,12 +1084,15 @@ "file": "tag-syntax.md", "title": "How to Use Tags in Script", "path": "/docs/recipes/tag-syntax.md", - "hash": "84e96b6ce7a258509922945a9d434940", + "hash": "b2eb633a78b48ce8ece0427ecf74a4d9", "keywords": [ "Syntax", "tag", "function", - "Script" + "Script", + "throw", + "abort", + "return" ] }, {