{"id":21089322,"url":"https://github.com/f3rno64/vim-snippets","last_synced_at":"2026-05-12T04:33:57.111Z","repository":{"id":138160124,"uuid":"470326034","full_name":"f3rno64/vim-snippets","owner":"f3rno64","description":"Snippets in the UltiSnip format for Viim/NeoVim","archived":false,"fork":false,"pushed_at":"2024-02-12T20:29:03.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T22:02:07.442Z","etag":null,"topics":["javascript","lodash","neovim-snippets","react","snipppets","typescript","ultisnips","vim-snippets"],"latest_commit_sha":null,"homepage":"","language":"Vim Snippet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f3rno64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-15T20:45:00.000Z","updated_at":"2024-02-11T21:35:30.000Z","dependencies_parsed_at":"2024-02-12T09:31:22.449Z","dependency_job_id":"6118261c-8f50-4a63-b084-517c5e4d272f","html_url":"https://github.com/f3rno64/vim-snippets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f3rno64%2Fvim-snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f3rno64%2Fvim-snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f3rno64%2Fvim-snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f3rno64%2Fvim-snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f3rno64","download_url":"https://codeload.github.com/f3rno64/vim-snippets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532564,"owners_count":20306157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","lodash","neovim-snippets","react","snipppets","typescript","ultisnips","vim-snippets"],"created_at":"2024-11-19T21:28:25.347Z","updated_at":"2026-05-12T04:33:57.073Z","avatar_url":"https://github.com/f3rno64.png","language":"Vim Snippet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Personal **[UltiSnips][ultisnips-url]** Snippet Library\n\nThis repository contains snippets in the **[UltiSnips][ultisnips-url]** format\nfor personal use. They have been gradually developed over time based on my own\nusage patterns and preferences.\n\nThis library includes snippets for the following file types:\n\n- **TypeScript** (*typescript*) -- **\\*.ts** files\n- **TypeScript React** (*typescriptreact*) -- **\\*.tsx** files\n- **Markdown** (*markdown*) -- **\\*.md** files\n\n## Snippets\n\nAll snippets are listed below; the first word in **bold** is the snippet\nshortcut, and the **code block** following it illustrates the expanded content.\n\n### Markdown\n\nThe following snippets are active for the **markdown** filetype.\n\n#### General\n\n- **rlk** -- `[id]: content 'title'`\n- **bq** -- `\u003e text`\n- **url** -- `\u003curl\u003e`\n- **email** -- `\u003cemail\u003e`\n\n#### Images\n\n- **img** -- `![alt](url)`\n- **imgv** -- `![alt][url-var]`\n- **imglk** -- `[![alt](image-url)](link-url)`\n- **imgvlkv** -- `[![alt][image-var]][link-var]`\n\n#### Links\n\n- **lk** -- `[label](url tooltip)`\n- **lkv** -- `[label][url-var]`\n- **lkc** -- `` [`label`](url tooltip) ``\n- **lkcv** -- `` [`label`][url-var] ``\n- **lki** -- `*[label](url tooltip)*`\n- **lkiv** -- `*[label][url-var]*`\n- **lkic** -- `` *[`label`](url tooltip)* ``\n- **lkicv** -- `` *[`label`][url-var]* ``\n- **lkb** -- `**[label](url tooltip)**`\n- **lkbv** -- `**[label][url-var]**`\n- **lkbc** -- `` **[`label`](url tooltip)** ``\n- **lkbcv** -- `` **[`label`][url-var]** ``\n- **lkbi** -- `_**[label](url tooltip)**_`\n- **lkbiv** -- `_**[label][url-var]**_`\n- **lkbic** -- `` _**[`label`](url tooltip)**_ ``\n- **lkbicv** -- `` _**[`label`][url-var]**_ ``\n\n#### Code\n\n- **co** -- `` `text` ``\n- **it** -- `*text*`\n- **itc** -- `` *`text`* ``\n- **bo** -- `**text**`\n- **boc** -- `` **`text`** ``\n- **boi** -- `***text***`\n- **boic** -- `` ***`text`*** ``\n\n#### Headings  \n\n- **h1** -- `# header`\n- **h2** -- `## header`\n- **h3** -- `### header`\n- **h4** -- `#### header`\n- **h5** -- `##### header`\n- **h6** -- `###### header`\n\n#### Code Blocks\n\n- **cob** -- `` ```language...``` ``\n- **cobjs** -- `` ```js...``` ``\n- **cobbash** -- `` ```bash...``` ``\n- **cobjson** -- `` ```json...``` ``\n\n### TypeScript\n\nThe following snippets are active for the **typescript** filetype.\n\n#### Exports\n\n- **exp** -- `export`\n- **exdef** -- `export default`\n- **exob** -- `export { ... }`\n\n#### Imports\n\n- **im** -- `import`\n- **imreact** -- `import react`\n- **imclassnames** -- `import classnames`\n- **imU** -- `import * as U from 'utils'`\n\n#### Lodash Imports\n\n- **im_in** -- `import _includes`\n- **im_fil** -- `import _filter`\n- **im_sub** -- `import _subtract`\n- **im_mp** -- `import _map`\n- **im_k** -- `import _keys`\n- **im_v** -- `import _values`\n- **im_fl** -- `import _flatten`\n- **im_fld** -- `import _flattenDeep`\n- **im_un** -- `import _uniq`\n- **im_isud** -- `import _isUndefined`\n- **im_isni** -- `import _isNil`\n- **im_isnl** -- `import _isNull`\n- **im_iseq** -- `import _isEqual`\n- **im_ise** -- `import _isEmpty`\n- **im_iso** -- `import _isObject`\n- **im_iss** -- `import _isString`\n- **im_iser** -- `import _isError`\n- **im_isd** -- `import _isDate`\n- **im_isb** -- `import _isBoolean`\n- **im_isn** -- `import _isNumber`\n- **im_isa** -- `import _isArray`\n- **im_isfi** -- `import _isFinite`\n- **im_isfu** -- `import _isFunction`\n- **im_unb** -- `import _uniqBy`\n- **im_co** -- `import _compact`\n- **im_s** -- `import _sum`\n- **im_mi** -- `import _min`\n- **im_ma** -- `import _max`\n- **im_ch** -- `import _chunk`\n\n#### Lodash Functions\n\n- **_in** -- `_includes`\n- **_fi** -- `_filter`\n- **_sub** -- `_subtract`\n- **_mp** -- `_map`\n- **_k** -- `_keys`\n- **_v** -- `_values`\n- **_fl** -- `_flatten`\n- **_fld** -- `_flattenDeep`\n- **_un** -- `_uniq`\n- **_isud** -- `_isUndefined`\n\n#### Lodash Function Assignment\n\n- **_isni** -- `const ... = _isNil(...)`\n- **_isnl** -- `const ... = _isNull(...)`\n- **_iseq** -- `const ... = _isEqual(...)`\n- **_ise** -- `const ... = _isEmpty(...)`\n- **_iso** -- `const ... = _isObject(...)`\n- **_iss** -- `const ... = _isString(...)`\n- **_iser** -- `const ... = _isError(...)`\n- **_isd** -- `const ... = _isDate(...)`\n- **_isb** -- `const ... = _isBoolean(...)`\n- **_isn** -- `const ... = _isNumber(...)`\n- **_isa** -- `const ... = _isArray(...)`\n- **_isfi** -- `const ... = _isFinite(...)`\n- **_isfu** -- `const ... = _isFunction(...)`\n- **_unb** -- `const ... = _uniqBy(...)`\n- **_co** -- `const ... = _compact(...)`\n- **_s** -- `const ... = _sum(...)`\n- **_mi** -- `const ... = _min(...)`\n- **_ma** -- `const ... = _max(...)`\n- **_ch** -- `const ... = _chunk(...)`\n\n#### TypeScript General\n\n- **clo** -- `console.log`\n- **cle** -- `console.error`\n- **ret** -- `return`\n- **gfu** -- `generator function`\n- **afu** -- `anonymous function`\n\n#### Control Flow\n\n- **if** -- `if statement`\n- **el** -- `else`\n- **elif** -- `else if`\n- **for** -- `for loop`\n\n#### Destructuring\n\n- **c{** -- `const { ... } = ...`\n- **c[** -- `const [ ... ] = ...`\n- **l{** -- `let { ... } = ...`\n- **l[** -- `let [ ... ] = ...`\n\n#### Test Functions\n\n- **desc** -- `describe`\n- **it** -- `it`\n- **ita** -- `it async`\n- **expe** -- `expect`\n- **expetext** -- `expect(...).toHaveTextContent(...)`\n- **expeeq** -- `expect(...).toEqual(...)`\n- **expedef** -- `expect(...).toBeDefined()`\n- **expesnap** -- `expect(...).toMatchSnapshot()`\n\n[ultisnips-url]: https://github.com/SirVer/ultisnips 'Ultisnips'\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff3rno64%2Fvim-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff3rno64%2Fvim-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff3rno64%2Fvim-snippets/lists"}