Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

289
Views
Codemirror code for autocomplete not working

Please help me with finding a suitable way to ge this working. Im not able to find a way to enable autocomplete on keyup for code mirror. Here is the js code ->

const htmlEditor = CodeMirror(document.querySelector(".editor .code .html-code"), {
    lineNumbers:true,
    tabSize: 4,
    mode: "xml",
    theme: "eclipse"
});

const cssEditor = CodeMirror(document.querySelector(".editor .code .css-code"), {
    lineNumbers: true,
    tabSize: 4,
    mode: "css",
    theme:  "eclipse"
});

const jsEditor = CodeMirror(document.querySelector(".editor .code .js-code"), {
    lineNumbers:true,
    tabSize: 4,
    mode: "javascript",
    theme: "eclipse",
    matchBrackets: true,
    tabSize: 4,
    //below
    onKeyEvent: function (e, s) {
        if (s.type == "keyup") {
            CodeMirror.showHint(e);
        }
    }
});

document.querySelector("#run-btn").addEventListener("click", function(){
    let htmlCode = htmlEditor.getValue();
    let cssCode = "<style>" +  cssEditor.getValue() + "</style>";
    let jsCode = "<scri" + "pt>" + jsEditor.getValue() + "</scri" + "pt>";
    let previewWindow = document.querySelector("#preview-window").contentWindow.document;
    previewWindow.open();
    previewWindow.write(htmlCode+cssCode+jsCode);
    previewWindow.close();
})

I have imported the following including the local js and css files .

        <script src="codemirror\codemirror-5.65.1\lib\codemirror.js"></script>
        <link rel="stylesheet" href="codemirror/codemirror-5.65.1/lib/codemirror.css">
        <script src="codemirror/codemirror-5.65.1/mode/javascript/javascript.js"></script>  
        <script src="codemirror/codemirror-5.65.1/addon/hint/show-hint.js"></script>
        <link rel="stylesheet" href="codemirror/codemirror-5.65.1/theme/eclipse.css">
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!