http://coldfusion.com logo
Join Slack
Powered by
# ide
  • g

    Gareth

    03/21/2025, 6:51 AM
    please let me know if you hit any issues
  • g

    Gareth

    03/21/2025, 7:07 AM
    CFML Editor Lint https://marketplace.visualstudio.com/items?itemName=cfmleditor.cfmleditor-lint v0.4.9 The new version ( and future versions ) of "CFML Editor Lint" will ship with the cflint.jar file, to enable this once on the relevant version please remove the cflint path from your VSCode settings "Cflint: Jar Path"
    🎉 5
    👍 2
    z
    • 2
    • 1
  • g

    Gareth

    03/27/2025, 6:47 AM
    Published v0.6.36 of CFMLEditor, release notes can be found here, please let me know if you experience any issues https://github.com/cfmleditor/cfmleditor/releases/tag/0.6.36
    👍🏼 1
  • m

    Monte Chan

    03/28/2025, 1:39 AM
    @Gareth To answer your question to my question in the cfml-general channel, you can create a custom chat participant to be used in VS Code Github Copilot Chat, Supposedly, with a chat participant, you can tie the results with your own extension. Since Adobe has a CF Builder Extension, I am going to suggest to create a custom chat participant (i.e. @ColdFusion or something like that) The Github Copilot chat can then trigger certain actions in the CF Builder extension.
  • q

    quetwo

    03/28/2025, 1:30 PM
    Is anybody else using IntelliJ with CFML/Lucee, or am I the only one?
    d
    b
    g
    • 4
    • 27
  • g

    Gareth

    03/30/2025, 11:30 PM
    New versions of CFMLEditor 0.6.38 and CFMLEditor Linter 0.4.11 published today, fixes a number of performance issues, including some potential infinite loops looking for Application.cfc files and / or .cflintrc files, please let me know if you hit any regressions
    👍🏼 1
    🎉 2
    👍 1
    z
    c
    +2
    • 5
    • 13
  • m

    Mark Berning

    04/02/2025, 1:07 AM
    Anyone else having errors in the VSCode in Adobe Coldfusion Builder plug-in? I get this constantly:
    Copy code
    Error - 12:42:48 PM] Request textDocument/documentHighlight failed.
      Message: Internal error.
      Code: -32603 
    java.util.concurrent.CompletionException: java.lang.NullPointerException
    	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
    	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
    	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1606)
    	at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1596)
    	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
    	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
    	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
    	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
    Caused by: java.lang.NullPointerException
    	at com.adobe.editor.cfml.references.search.FindReference.find(FindReference.java:46)
    	at com.adobe.editor.cfml.references.FindReferenceHandler.findReferences(FindReferenceHandler.java:62)
    	at com.adobe.coldfusion.ls.CFTextDocumentService.lambda$documentHighlight$11(CFTextDocumentService.java:244)
    	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
    	... 5 more
    g
    m
    • 3
    • 6
  • g

    gavinbaumanis

    04/16/2025, 9:54 PM
    @Gareth I realise there isn't a lot of detail here and I am sorry about that - but it hasn't happened in the last few days. But I wanted to mention - just in case it hadn't been reported/observed - when using "your" version of cflint - I get a lot of out of memory instances getting logged to the root of my application - where the message is always cflint related. I will come back here and provide some details - a copy of the messages getting written - when I observe them happening again.
  • b

    bhartsfield

    04/24/2025, 1:17 PM
    Useful VSCODE plugin ...plug - I spent a bunch of time the last couple of days digging through wannabe-osgi bundles with unzip/grep commands... wish I had found this sooner - https://marketplace.visualstudio.com/items?itemName=wmanth.jar-viewer Thanks @zackster - https://dev.lucee.org/t/this-javasettings-and-osgi-bundles/10587
    b
    z
    • 3
    • 3
  • b

    bardnet

    05/10/2025, 6:02 PM
    I just noticed the VSCode extension
    cfmleditor.cfmleditor-lint
    comes with CFLint 1.5.6, which stems form the repo https://github.com/cfmleditor/CFLint I clone the repo and call gradlew build but I get an error
    Copy code
    Could not resolve com.github.cfmleditor:cfml.parsing:2.14.0-SNAPSHOT.
             > Unable to load Maven meta-data from <https://maven.pkg.github.com/cfmleditor/cfparser/com/github/cfmleditor/cfml.parsing/2.14.0-SNAPSHOT/maven-metadata.xml>.
                > Username must not be null!
    Seems the maven repository is password protected. Is the github repo public or am I not supposed to build it myself?
  • g

    Gareth

    05/11/2025, 12:36 AM
    Just need to have GitHub credentials stored locally, try the GitHub CLI to login
    b
    • 2
    • 2
  • b

    bardnet

    05/24/2025, 6:04 PM
    The CFLint repo is alive. Today, I pulled latest changes tried to build and got an error. A recent commit added
    vendor = JvmVendorSpec.ADOPTIUM
    So I was not able to compile, as I use the JDK from Bellsoft.
    👀 1
    m
    • 2
    • 1
  • z

    zackster

    05/29/2025, 10:03 AM
    Support for Full Lucee Docs in cfmleditor is coming along nicely! https://github.com/cfmleditor/cfmleditor/issues/71#issuecomment-2916757844 Once thing I noticed is on Lucee docs, all the function names are
    ListFirst()
    , rather than
    listFirst()
    Now depending on coding standards / preferences, some people might like the option to toggle using this
    PascalCase
    or
    camelCase
    , when the extension autocompletes BIFs? thoughts, feelings?
    c
    e
    +2
    • 5
    • 17
  • l

    lmajano

    05/30/2025, 5:33 PM
    🚀 BoxLang IDE v1.7.1 is Now Live! https://www.ortussolutions.com/blog/v171-boxlang-vscode-extension We’re thrilled to announce the latest release of our official BoxLang extension for VSCode, packed with powerful new features and improvements. 🔥 What’s New: ✨ BoxLang version upgrades 🤖 AI-Powered BoxLang Chat Participant We’ve integrated an official BoxLang chat participant that supercharges your Copilot experience. Simply type
    @boxlang
    in VSCode’s chat and get intelligent, context-aware answers to your CFML and BoxLang questions. The participant is equipped with our comprehensive documentation, ensuring accurate and relevant responses. Try asking:
    @boxlang how do I configure a datasource?
    and watch the magic happen! ⚡ Pre-Release Channel For developers who love living on the edge 🛠️ Enhanced Workspace Settings Found a bug or have ideas? Check out our JIRA board - we’d love to hear from you! https://ortussolutions.atlassian.net/browse/BLIDE
    👍 3
  • l

    lmajano

    05/30/2025, 5:34 PM
    Remember that our BoxLang extension can be used for both BoxLang and CFML
  • g

    Gareth

    06/09/2025, 7:52 AM
    FYI, the VSCode extension "cfmleditor-lint" is not designed to work with the older version of the editor on which the boxlang vscode extension was built upon. For the BoxLang team, this is mostly because of the way it was caching .cfc definitions, but there are plenty of other things make CFMLEditor a more stable platform, IMHO.
  • t

    Thomas Rafferty

    06/09/2025, 9:29 AM
    CFMLEditor 0.6.40 has been released • Lucee docs are now embedded alongside CFDocs, and can be selected using the setting
    cfml.cfDocs.source
    • Fixed docblock parsing for hover documentation Thanks to @zackster for suggesting the addition of Lucee docs, and for all the updates on the
    lucee-docs
    side to get this working
    ❤️ 5
    😎 1
  • g

    Gareth

    06/20/2025, 6:58 AM
    So... there is a server MCP for deepwiki.com and lucee documentation https://github.com/lucee/lucee-docs appears to have quite a number of .md files
  • g

    Gareth

    06/20/2025, 7:00 AM
    so I've taken the liberty of indexing it on deepwiki to see what it might look like and maybe it will work with the deep wiki MCP ?
  • g

    Gareth

    06/20/2025, 7:03 AM
    https://deepwiki.com/lucee/lucee-docs I'll report back on how it goes
  • g

    Gareth

    06/20/2025, 7:20 AM
    seems to have done an ok job at it, but a lot of the reference documentation doesn't appear to be linked so isn't included ?
  • m

    Mark Drew (he/him)

    06/20/2025, 12:13 PM
    Pinging @zackster ^^^
  • g

    Gareth

    06/24/2025, 12:12 AM
    anyone using cfmleditor and using multiple cursors and tag auto close ? or maybe not using tag auto close because it doesn't work as expected ?
  • g

    Gareth

    06/24/2025, 12:13 AM
    I'm looking for feedback on this and related changes https://github.com/cfmleditor/cfmleditor/issues/89
  • g

    Gareth

    06/24/2025, 12:14 AM
    auto close on '>' or '</' and differences between single and multiple cursor behavior
  • g

    Gareth

    06/24/2025, 12:19 AM
    or maybe you turn off tag auto close because it doesn't let you customize this behavior, or its just rubbish at getting the close tag right ?
  • g

    Gareth

    06/24/2025, 12:47 AM
    I'd also like to confirm no one is still using "formulahendry.auto-close-tag", I would suggest uninstalling it if you are using it, I'm dropping any remaining support for it https://github.com/cfmleditor/cfmleditor/issues/91
  • g

    Gareth

    06/24/2025, 12:34 PM
    https://github.com/cfmleditor/cfmleditor/issues/89
  • g

    Gareth

    06/24/2025, 12:34 PM
    Oops
  • j

    Jim Priest

    06/24/2025, 6:10 PM
    Hmm - this actually seems to work for me with multiple cursors? Never mind - I see the behavior if I have text... I rarely do this so it hasn't been an issue :) but it would be nice if it worked. Though when I get here:
    Copy code
    <cfif></cfif>foo
    <cfif>foo
    <cfif>foo
    <cfif>foo
    And then hit TAB It correctly does the last 3:
    Copy code
    <cfif></cfif>foo
    <cfif>foo</cfif>
    <cfif>foo</cfif>
    <cfif>foo</cfif>