Vim Online Thesaurus
A Vim plugin for looking up words in an online thesaurus
Install / Use
npx skills add beloglazov/vim-online-thesaurusInstalls into whichever agent you are using.
README
Vim Online Thesaurus
This is a plugin for Vim allowing you to look up words in an online thesaurus, which is at the moment configured to be http://thesaurus.com/
The plugin displays the definition of the word under the cursor and a list of synonyms.

The credit for the original idea and code goes to Nick Coleman: http://www.nickcoleman.org/
Installation
If you are using Vundle, just add the following line to your .vimrc:
Plugin 'beloglazov/vim-online-thesaurus'
Then run :PluginInstall to install the plugin.
Note: Earlier versions required the "Bundle" keyword instead of plugin (i.e. :BundleInstall and Bundle 'beloglazov/vim-online-thesaurus'). However, this is deprecated and should not be used any longer.
Usage
The plugin provides the :OnlineThesaurusCurrentWord command to look up the
current word under the cursor in an online thesaurus. Alternatively, you can
look up any word with :Thesaurus word.
Internally, both commands make a request to http://thesaurus.com/, parse the results, and display them in a vertical split in the bottom.
By default the :OnlineThesaurusCurrentWord command is mapped to
<LocalLeader>K. If you haven't remapped <LocalLeader>, it defaults to \.
To close the split, just press q.
Configuration
If you want to disable the default key binding, add the following line to your .vimrc:
let g:online_thesaurus_map_keys = 0
Then you can map the :OnlineThesaurusCurrentWord command to anything you want
as follows:
nnoremap <your key binding> :OnlineThesaurusCurrentWord<CR>
Enjoy!
Contributors
Big thanks to the following people who contributed to the development of this plugin!
License
Copyright (c) Anton Beloglazov, Google Inc. Distributed under the Apache 2.0 License.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
