2 "name": "coc-snippets",
4 "description": "Snippets extension for coc.nvim",
5 "main": "lib/index.js",
6 "publisher": "chemzqm",
16 "prepare": "node esbuild.js"
24 "title": "Edit user snippets file of current document filetype.",
25 "command": "snippets.editSnippets"
28 "title": "Edit snippets files of current document filetype.",
29 "command": "snippets.openSnippetFiles"
35 "snippets.priority": {
38 "description": "Completion source priority of snippets."
40 "snippets.editSnippetsCommand": {
43 "description": "Open command used for snippets.editSnippets command, use coc.preferences.jumpCommand by default."
52 "description": "Trace level of snippets channel."
54 "snippets.enableStatusItem": {
57 "description": "Enable status item in g:coc_status used for statusline."
59 "snippets.loadFromExtensions": {
62 "description": "Enable load snippets from extensions."
64 "snippets.textmateSnippetsRoots": {
67 "description": "List of directories that contains textmate/VSCode snippets to load.",
75 "description": "Configure filetypes to inherit with, ex: {\"cpp\": [\"c\"], \"javascriptreact\": [\"javascript\"]}"
77 "snippets.userSnippetsDirectory": {
80 "description": "Directory that contains custom user ultisnips snippets, use ultisnips in extension root by default."
82 "snippets.shortcut": {
85 "description": "Shortcut in completion menu."
87 "snippets.triggerCharacters": {
90 "description": "Trigger characters for trigger snippets completion.",
95 "snippets.autoTrigger": {
98 "description": "Enable trigger auto trigger snippet after type character."
100 "snippets.ultisnips.enable": {
103 "description": "Enable load snippets from ultisnips folders."
105 "snippets.ultisnips.usePythonx": {
108 "description": "Use :pyx command for python code when possible."
110 "snippets.ultisnips.pythonVersion": {
113 "description": "Python version used for python code when not using pyx."
115 "snippets.ultisnips.directories": {
120 "description": "Directories that searched for ultisnips snippet files, could be directory as subfolder in $runtimepath or absolute paths.",
125 "snippets.snipmate.enable": {
128 "description": "Load snipmate snippets from snippets directory in runtimepath."
130 "snippets.snipmate.author": {
133 "description": "Author name used for g:snips_author"
139 "testEnvironment": "node",
140 "moduleFileExtensions": [
147 "^.+\\.tsx?$": "ts-jest"
149 "testRegex": "tests/.*\\.ts$"
151 "author": "chemzqm@gmail.com",
154 "@types/jest": "^26.0.15",
155 "@types/node": "^12.12.0",
156 "@types/pify": "^3.0.2",
157 "@types/uuid": "^8.3.0",
158 "coc.nvim": "^0.0.81-next.6",
159 "esbuild": "^0.8.33",
161 "jsonc-parser": "^2.3.1",
163 "ts-jest": "^26.4.3",
164 "typescript": "^4.1.3"