{"id":15178649,"url":"https://github.com/pabsan-0/vim-actions","last_synced_at":"2026-03-02T05:03:52.480Z","repository":{"id":254114425,"uuid":"845531925","full_name":"pabsan-0/vim-actions","owner":"pabsan-0","description":"Vim shortcut action list powered by fzf","archived":false,"fork":false,"pushed_at":"2024-10-24T16:21:08.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T19:23:52.629Z","etag":null,"topics":["productivity","repos-ecosystem","vim","vim-plug","vim-plugin","vimrc"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pabsan-0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-08-21T12:35:57.000Z","updated_at":"2024-10-24T16:21:12.000Z","dependencies_parsed_at":"2024-08-21T14:10:13.190Z","dependency_job_id":"d8e32c0e-78af-4c80-94b0-5a86313026f3","html_url":"https://github.com/pabsan-0/vim-actions","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"5a1b978079df606e988aa086bf1452d74b7b17be"},"previous_names":["pabsan-0/vim-actions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pabsan-0/vim-actions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabsan-0%2Fvim-actions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabsan-0%2Fvim-actions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabsan-0%2Fvim-actions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabsan-0%2Fvim-actions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pabsan-0","download_url":"https://codeload.github.com/pabsan-0/vim-actions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabsan-0%2Fvim-actions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29993075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["productivity","repos-ecosystem","vim","vim-plug","vim-plugin","vimrc"],"created_at":"2024-09-27T15:21:04.856Z","updated_at":"2026-03-02T05:03:52.448Z","avatar_url":"https://github.com/pabsan-0.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# actions.vim\n\nShortcut action list powered by `fzf` fuzzy-finding. \n\nOffshore cognitive effort into a persistent, project-specific list of repeating actions. Common use cases include:\n\n- Go to faraway files: config files, system headers, repos you're basing your project off...\n- Execute arbitrary vim commands (including shell commands)\n- Update and source an action list tailored to your current project\n\n\u003cimg src=\"https://github.com/user-attachments/assets/42025dfa-795d-47f6-8128-464d21e3afed\" width=\"600\"/\u003e\n\n## Installation\n\nThis plugin requires you to have [fzf.vim](https://github.com/junegunn/fzf.vim) first.\n\nUsing vim-plug:\n\n```\nPlug 'junegunn/fzf', { 'do': { -\u003e fzf#install() } }\nPlug 'junegunn/fzf.vim'\nPlug 'pabsan-0/vim-actions'\n```\n\n## Usage \n\nIf unused, the plugin will set `\u003cleader\u003eq` as default mapping to call the action list.\n\nThe point of this plugin is speed, nonetheless you can also call it via the slower `:Actions`. \n\n\n## System-wide actions\n\nYour personal default list of actions can be defined in your `~/.vimrc` by setting the variable `g:actions_list`. Find an example below. \n\nAbout action lists: \n\n- Notice the usage of the `|` to separate action names and targets.\n- Lines will be displaying in reverse, i.e top-to-bottom, in the fzf menu.\n- Empty lines are to make chunks out of the actions, and will reflect on the fzf menu.\n\n ```\n let g:actions_list = [ \n     \\ [\"Source local rc       | :source .vimrc \"], \n     \\ [\"Edit local rc         | :edit .vimrc   \"], \n     \\ [\"                                       \"], \n     \\ [\".gitconfig            | ~/.gitconfig   \"], \n     \\ [\".vimrc                | ~/.vimrc       \"], \n     \\ [\"                                       \"], \n     \\ ] \n ```\n\n## Project-wise actions\n\nFor project-specific actions, use a local `.vimrc` file at the root of your project that updates `g:actions_list`.\n\nHere's a few examples on how this file may look like.\n\nhttps://github.com/pabsan-0/vim-actions/blob/be959d1c19b96d1a045689af41ff32f6039e9df5/samples/.vimrc-extend#L4-L10\n\nhttps://github.com/pabsan-0/vim-actions/blob/be959d1c19b96d1a045689af41ff32f6039e9df5/samples/.vimrc-replace#L4-L7\n\nFor maximum convenience, your default action list should include an action to source this file. An extra custom mapping to handle this file is not recommended, since it only gives you more stuff to think about.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabsan-0%2Fvim-actions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpabsan-0%2Fvim-actions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabsan-0%2Fvim-actions/lists"}