File tree Expand file tree Collapse file tree 7 files changed +470
-1
lines changed
denops/@fall/builtin/renderer Expand file tree Collapse file tree 7 files changed +470
-1
lines changed Original file line number Diff line number Diff line change 1+ const baseUrl =
2+ "https://github.com/lambdalisue/vim-nerdfont/raw/refs/heads/master/assets/json/" ;
3+
4+ async function download ( filename : string ) : Promise < void > {
5+ const url = new URL ( filename , baseUrl ) ;
6+ const response = await fetch ( url ) ;
7+ if ( ! response . ok ) {
8+ throw new Error ( `Failed to download ${ url } ` ) ;
9+ }
10+ const text = await response . text ( ) ;
11+ await Deno . writeTextFile (
12+ new URL (
13+ filename ,
14+ new URL ( "../denops/@fall/builtin/renderer/_nerdfont/" , import . meta. url ) ,
15+ ) ,
16+ text ,
17+ ) ;
18+ }
19+
20+ await download ( "basename.json" ) ;
21+ await download ( "extension.json" ) ;
22+ await download ( "pattern.json" ) ;
Original file line number Diff line number Diff line change 4646 "./builtin/previewer/noop" : " ./denops/@fall/builtin/previewer/noop.ts" ,
4747 "./builtin/renderer" : " ./denops/@fall/builtin/renderer/mod.ts" ,
4848 "./builtin/renderer/helptag" : " ./denops/@fall/builtin/renderer/helptag.ts" ,
49+ "./builtin/renderer/nerdfont" : " ./denops/@fall/builtin/renderer/nerdfont.ts" ,
4950 "./builtin/renderer/noop" : " ./denops/@fall/builtin/renderer/noop.ts" ,
5051 "./builtin/renderer/smart-path" : " ./denops/@fall/builtin/renderer/smart_path.ts" ,
5152 "./builtin/sorter" : " ./denops/@fall/builtin/sorter/mod.ts" ,
9798 "tasks" : {
9899 "gen:mod" : " deno run -A ./.script/gen-mod.ts && deno fmt" ,
99100 "gen:exports" : " deno run -A ./.script/gen-exports.ts && deno fmt" ,
100- "gen" : " deno task gen:mod && deno task gen:exports" ,
101+ "gen:builtin-renderer-nerdfont" : " deno run -A ./.script/gen-builtin-renderer-nerdfont.ts && deno fmt" ,
102+ "gen" : " deno task gen:mod && deno task gen:exports && deno task gen:builtin-renderer-nerdfont" ,
101103 "check" : " deno check ./**/*.ts" ,
102104 "test" : " deno test -A --parallel --shuffle --doc" ,
103105 "test:coverage" : " deno task test --coverage=.coverage" ,
Original file line number Diff line number Diff line change 1+ {
2+ ".bashprofile" : " " ,
3+ ".bashrc" : " " ,
4+ ".ds_store" : " " ,
5+ ".editorconfig" : " " ,
6+ ".eslintignore" : " " ,
7+ ".gcloudignore" : " " ,
8+ ".git" : " " ,
9+ ".gitattributes" : " " ,
10+ ".gitconfig" : " " ,
11+ ".gitignore" : " " ,
12+ ".gitlab-ci.yml" : " " ,
13+ ".gitmodules" : " " ,
14+ ".gvimrc" : " " ,
15+ ".prettierignore" : " " ,
16+ ".rvm" : " " ,
17+ ".vimrc" : " " ,
18+ ".zprofile" : " " ,
19+ ".zshrc" : " " ,
20+ "_gvimrc" : " " ,
21+ "_vimrc" : " " ,
22+ "brewfile" : " " ,
23+ "brewfile.lock.json" : " " ,
24+ "cargo.lock" : " " ,
25+ "cmakelists.txt" : " " ,
26+ "config.ru" : " " ,
27+ "docker-compose.yml" : " " ,
28+ "dockerfile" : " " ,
29+ "dropbox" : " " ,
30+ "ds_store" : " " ,
31+ "exact-match-case-sensitive-1.txt" : " 1" ,
32+ "exact-match-case-sensitive-2" : " 2" ,
33+ "favicon.ico" : " " ,
34+ "gemfile" : " " ,
35+ "gitignore_global" : " " ,
36+ "go.mod" : " " ,
37+ "go.sum" : " " ,
38+ "gradle" : " " ,
39+ "gruntfile.coffee" : " " ,
40+ "gruntfile.js" : " " ,
41+ "gruntfile.ls" : " " ,
42+ "gulpfile.coffee" : " " ,
43+ "gulpfile.js" : " " ,
44+ "gulpfile.ls" : " " ,
45+ "hidden" : " " ,
46+ "license" : " " ,
47+ "localized" : " " ,
48+ "makefile" : " " ,
49+ "mix.lock" : " " ,
50+ "npmignore" : " " ,
51+ "package.json" : " " ,
52+ "pkgbuild" : " " ,
53+ "procfile" : " " ,
54+ "rakefile" : " " ,
55+ "react.jsx" : " " ,
56+ "renovate.json" : " " ,
57+ "requirements.txt" : " " ,
58+ "robots.txt" : " " ,
59+ "rubydoc" : " " ,
60+ "tsconfig.json" : " " ,
61+ "yarn.lock" : " "
62+ }
Original file line number Diff line number Diff line change 1+ {
2+ "." : " " ,
3+ "DS_store" : " " ,
4+ "ai" : " " ,
5+ "android" : " " ,
6+ "apk" : " " ,
7+ "apple" : " " ,
8+ "avi" : " " ,
9+ "avif" : " " ,
10+ "avro" : " " ,
11+ "awk" : " " ,
12+ "bash" : " " ,
13+ "bash_history" : " " ,
14+ "bash_profile" : " " ,
15+ "bashrc" : " " ,
16+ "bat" : " " ,
17+ "bats" : " " ,
18+ "bmp" : " " ,
19+ "bz" : " " ,
20+ "bz2" : " " ,
21+ "c" : " " ,
22+ "c++" : " " ,
23+ "cab" : " " ,
24+ "cc" : " " ,
25+ "cfg" : " " ,
26+ "cjs" : " " ,
27+ "class" : " " ,
28+ "clj" : " " ,
29+ "cljc" : " " ,
30+ "cljs" : " " ,
31+ "cls" : " " ,
32+ "cmd" : " " ,
33+ "coffee" : " " ,
34+ "conf" : " " ,
35+ "cp" : " " ,
36+ "cpio" : " " ,
37+ "cpp" : " " ,
38+ "cr" : " " ,
39+ "cs" : " " ,
40+ "csh" : " " ,
41+ "cshtml" : " " ,
42+ "csproj" : " " ,
43+ "css" : " " ,
44+ "csv" : " " ,
45+ "csx" : " " ,
46+ "cts" : " " ,
47+ "cu" : " " ,
48+ "cuh" : " " ,
49+ "cxx" : " " ,
50+ "d" : " " ,
51+ "dart" : " " ,
52+ "db" : " " ,
53+ "deb" : " " ,
54+ "diff" : " " ,
55+ "djvu" : " " ,
56+ "dll" : " " ,
57+ "doc" : " " ,
58+ "docx" : " " ,
59+ "dump" : " " ,
60+ "ebook" : " " ,
61+ "ebuild" : " " ,
62+ "editorconfig" : " " ,
63+ "edn" : " " ,
64+ "eex" : " " ,
65+ "ejs" : " " ,
66+ "elm" : " " ,
67+ "eot" : " " ,
68+ "epub" : " " ,
69+ "erb" : " " ,
70+ "erl" : " " ,
71+ "ex" : " " ,
72+ "exe" : " " ,
73+ "exs" : " " ,
74+ "f#" : " " ,
75+ "fish" : " " ,
76+ "flac" : " " ,
77+ "flv" : " " ,
78+ "font" : " " ,
79+ "fs" : " " ,
80+ "fsi" : " " ,
81+ "fsscript" : " " ,
82+ "fsx" : " " ,
83+ "gdoc" : " " ,
84+ "gem" : " " ,
85+ "gemfile" : " " ,
86+ "gemspec" : " " ,
87+ "gform" : " " ,
88+ "gif" : " " ,
89+ "git" : " " ,
90+ "gitattributes" : " " ,
91+ "gitignore" : " " ,
92+ "gitmodules" : " " ,
93+ "go" : " " ,
94+ "gradle" : " " ,
95+ "groovy" : " " ,
96+ "gsheet" : " " ,
97+ "gslides" : " " ,
98+ "guardfile" : " " ,
99+ "gz" : " " ,
100+ "h" : " " ,
101+ "haml" : " " ,
102+ "hbs" : " " ,
103+ "hh" : " " ,
104+ "hpp" : " " ,
105+ "hrl" : " " ,
106+ "hs" : " " ,
107+ "htm" : " " ,
108+ "html" : " " ,
109+ "hxx" : " " ,
110+ "ico" : " " ,
111+ "image" : " " ,
112+ "img" : " " ,
113+ "iml" : " " ,
114+ "ini" : " " ,
115+ "ipynb" : " " ,
116+ "iso" : " " ,
117+ "j2c" : " " ,
118+ "j2k" : " " ,
119+ "jad" : " " ,
120+ "jar" : " " ,
121+ "java" : " " ,
122+ "jfi" : " " ,
123+ "jfif" : " " ,
124+ "jif" : " " ,
125+ "jl" : " " ,
126+ "jmd" : " " ,
127+ "jp2" : " " ,
128+ "jpe" : " " ,
129+ "jpeg" : " " ,
130+ "jpg" : " " ,
131+ "jpx" : " " ,
132+ "js" : " " ,
133+ "json" : " " ,
134+ "jsonc" : " " ,
135+ "jsx" : " " ,
136+ "jxl" : " " ,
137+ "ksh" : " " ,
138+ "kt" : " " ,
139+ "kts" : " " ,
140+ "latex" : " " ,
141+ "leex" : " " ,
142+ "less" : " " ,
143+ "lhs" : " " ,
144+ "license" : " " ,
145+ "localized" : " " ,
146+ "lock" : " " ,
147+ "log" : " " ,
148+ "lua" : " " ,
149+ "lz" : " " ,
150+ "lz4" : " " ,
151+ "lzh" : " " ,
152+ "lzma" : " " ,
153+ "lzo" : " " ,
154+ "m" : " " ,
155+ "m4a" : " " ,
156+ "markdown" : " " ,
157+ "md" : " " ,
158+ "mdx" : " " ,
159+ "mjs" : " " ,
160+ "mk" : " " ,
161+ "mkd" : " " ,
162+ "mkv" : " " ,
163+ "ml" : " λ" ,
164+ "mli" : " λ" ,
165+ "mm" : " " ,
166+ "mobi" : " " ,
167+ "mov" : " " ,
168+ "mp3" : " " ,
169+ "mp4" : " " ,
170+ "msi" : " " ,
171+ "mts" : " " ,
172+ "mustache" : " " ,
173+ "nix" : " " ,
174+ "node" : " " ,
175+ "npmignore" : " " ,
176+ "odp" : " " ,
177+ "ods" : " " ,
178+ "odt" : " " ,
179+ "ogg" : " " ,
180+ "ogv" : " " ,
181+ "otf" : " " ,
182+ "part" : " " ,
183+ "patch" : " " ,
184+ "pdf" : " " ,
185+ "php" : " " ,
186+ "pl" : " " ,
187+ "plx" : " " ,
188+ "pm" : " " ,
189+ "png" : " " ,
190+ "pod" : " " ,
191+ "pp" : " " ,
192+ "ppt" : " " ,
193+ "pptx" : " " ,
194+ "procfile" : " " ,
195+ "properties" : " " ,
196+ "ps1" : " " ,
197+ "psb" : " " ,
198+ "psd" : " " ,
199+ "pxm" : " " ,
200+ "py" : " " ,
201+ "pyc" : " " ,
202+ "pyd" : " " ,
203+ "pyo" : " " ,
204+ "r" : " " ,
205+ "rake" : " " ,
206+ "rakefile" : " " ,
207+ "rar" : " " ,
208+ "razor" : " " ,
209+ "rb" : " " ,
210+ "rdata" : " " ,
211+ "rdb" : " " ,
212+ "rdoc" : " " ,
213+ "rds" : " " ,
214+ "readme" : " " ,
215+ "rlib" : " " ,
216+ "rmd" : " " ,
217+ "rpm" : " " ,
218+ "rs" : " " ,
219+ "rspec" : " " ,
220+ "rspec_parallel" : " " ,
221+ "rspec_status" : " " ,
222+ "rss" : " " ,
223+ "rtf" : " " ,
224+ "ru" : " " ,
225+ "rubydoc" : " " ,
226+ "sass" : " " ,
227+ "scala" : " " ,
228+ "scss" : " " ,
229+ "sh" : " " ,
230+ "shell" : " " ,
231+ "slim" : " " ,
232+ "sln" : " " ,
233+ "so" : " " ,
234+ "sql" : " " ,
235+ "sqlite3" : " " ,
236+ "sty" : " " ,
237+ "styl" : " " ,
238+ "stylus" : " " ,
239+ "suo" : " " ,
240+ "svelte" : " " ,
241+ "svg" : " " ,
242+ "swift" : " " ,
243+ "t" : " " ,
244+ "tar" : " " ,
245+ "taz" : " " ,
246+ "tbz" : " " ,
247+ "tbz2" : " " ,
248+ "tex" : " " ,
249+ "tf" : " " ,
250+ "tgz" : " " ,
251+ "tiff" : " " ,
252+ "tlz" : " " ,
253+ "toml" : " " ,
254+ "torrent" : " " ,
255+ "ts" : " " ,
256+ "tsv" : " " ,
257+ "tsx" : " " ,
258+ "ttf" : " " ,
259+ "twig" : " " ,
260+ "txt" : " " ,
261+ "txz" : " " ,
262+ "tz" : " " ,
263+ "tzo" : " " ,
264+ "video" : " " ,
265+ "vim" : " " ,
266+ "vue" : " " ,
267+ "war" : " " ,
268+ "wav" : " " ,
269+ "webm" : " " ,
270+ "webmanifest" : " " ,
271+ "webp" : " " ,
272+ "windows" : " " ,
273+ "woff" : " " ,
274+ "woff2" : " " ,
275+ "xcplayground" : " " ,
276+ "xhtml" : " " ,
277+ "xls" : " " ,
278+ "xlsx" : " " ,
279+ "xml" : " " ,
280+ "xul" : " " ,
281+ "xz" : " " ,
282+ "yaml" : " " ,
283+ "yml" : " " ,
284+ "zip" : " " ,
285+ "zsh" : " " ,
286+ "zsh-theme" : " " ,
287+ "zshrc" : " " ,
288+ "zst" : " "
289+ }
You can’t perform that action at this time.
0 commit comments