UNPKG

@yaegassy/coc-marksman

Version:

Marksman (Markdown LSP server) extension for coc.nvim

123 lines (122 loc) 3.13 kB
{ "name": "@yaegassy/coc-marksman", "version": "0.4.9", "marksmanBinVersion": "2026-02-08", "description": "Marksman (Markdown LSP server) extension for coc.nvim", "author": "yaegassy <yosstools@gmail.com>", "license": "MIT", "main": "lib/index.js", "keywords": [ "coc.nvim", "vim", "neovim", "markdown", "lsp", "note", "notes", "link", "links", "references", "crossreference", "zettelkasten", "roam" ], "engines": { "coc": "^0.0.81" }, "repository": { "type": "git", "url": "https://github.com/yaegassy/coc-marksman" }, "publishConfig": { "access": "public" }, "scripts": { "lint": "eslint src --ext ts", "clean": "rimraf lib", "watch": "node esbuild.js --watch", "build": "node esbuild.js", "prepare": "node esbuild.js" }, "prettier": { "singleQuote": true, "printWidth": 120, "semi": true }, "devDependencies": { "@types/node": "^18.16.19", "@types/node-fetch": "^2.5.8", "@types/which": "^2.0.1", "@typescript-eslint/eslint-plugin": "^5.60.1", "@typescript-eslint/parser": "^5.60.1", "coc.nvim": "^0.0.82", "esbuild": "^0.16.17", "eslint": "^8.44.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.8.8", "rimraf": "^3.0.2", "typescript": "5.0.4" }, "activationEvents": [ "onLanguage:markdown", "onCommand:marksman.restartServer" ], "contributes": { "rootPatterns": [ { "filetype": "markdown", "patterns": [ ".marksman.toml" ] } ], "configuration": { "type": "object", "title": "coc-marksman configuration", "properties": { "marksman.enable": { "type": "boolean", "default": true, "description": "Enable coc-marksman extension" }, "marksman.customCommand": { "type": "string", "description": "When set use this command to run the language server.\nThe command is split on spaces: first part is the command name, the rest is the arguments.", "scope": "window" }, "marksman.customCommandDir": { "type": "string", "markdownDescription": "When set run the `#marksman.customCommand#` from this dir rather than workspace root.", "scope": "window" }, "marksman.trace.server": { "type": "string", "enum": [ "off", "messages", "verbose" ], "default": "off", "description": "Level of verbosity in communicating with the server", "scope": "window" } } }, "commands": [ { "command": "marksman.restartServer", "title": "Marksman: Restart Server" }, { "command": "marksman.showOutputChannel", "title": "Marksman: Show Output" } ] }, "dependencies": { "node-fetch": "^2.6.1", "which": "^2.0.2" }, "packageManager": "yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447" }