Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/voldikss/vim-browser-search

:cyclone: Perform a quick web search for the text selected in (Neo)Vim
https://github.com/voldikss/vim-browser-search

vim-plugin vim-search

Last synced: about 1 month ago
JSON representation

:cyclone: Perform a quick web search for the text selected in (Neo)Vim

Lists

README

        

# vim-browser-search

This plugin helps perform a quick web search for the text selected in (Neo)Vim

![](https://user-images.githubusercontent.com/20282795/100518567-4f189580-31cd-11eb-91f1-4d9e70f5aa0a.png)

## Installation

```vim
Plug 'voldikss/vim-browser-search'
```

## Keymappings

This plugin doesn't supply any default mappings. Here are some recommended key mappings

```vim
nmap s SearchNormal
vmap s SearchVisual
```

## Use cases

- Select text and type `s` to do a web search

- Type `saw` in to search web for a word

- Type `sa(` to search web for the text wrapped in the bracket

- Type `sas` to search web for a sentence

- ...

## Variables

#### **`g:browser_search_default_engine`**

Defaut: `'google'`

#### **`g:browser_search_engines`**

Default: See [assets/json/engines.json](assets/json/engines.json)

## Commands

#### `:BrowserSearch [text]`

Search `text` with `engine`, if `text` is not given, use the word under
cursor.

Also, you can use this command in visual mode, i.e., `:'<,'>BrowserSearch`

## Contribution

If you would like to add new engine supports, see
[assets/json/engines.json](assets/json/engines.json).