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

https://github.com/tsuyoshicho/transparency.vim

Gvim transparency
https://github.com/tsuyoshicho/transparency.vim

vim

Last synced: about 2 months ago
JSON representation

Gvim transparency

Awesome Lists containing this project

README

          

# transparency.vim

[![DeepWiki](https://img.shields.io/badge/DeepWiki-tsuyoshicho%2Ftransparency.vim-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/tsuyoshicho/transparency.vim)

gVim transparency.
And vim support in transparency supported terminal.

## Aggregation
- Win : [mattn/transparency\-windows\-vim: windows port of http://vim\-users\.jp/2011/10/hack234/](https://github.com/mattn/transparency-windows-vim) (like PublicDomain)
- Mac : [vim\-jp » Hack \#234: Vim外にいるときはVimを透けさせる](https://vim-jp.org/vim-users-jp/2011/10/05/Hack-234.html)
- Other : [Linux の gVim の透過度を設定する](https://gist.github.com/anekos/6241052)
- CLI : hightlight overwrite setting.

## Requirement
- Windows
- [mattn/vimtweak: VimTweak : The tweaking dll for GVim\.exe\.](https://github.com/mattn/vimtweak)
- Mac
- MacVim / support `transparency` option.
- Linux and other (X11 Window System)
- `transset-df` command

or

- CLI
- Use in terminal supported transparency.

## Setting

Value as percent transparency (0 is full/100 is non-trans).
Members are active / inactive value.

```vim
let g:transparency_config = {
\ 'active' : 90,
\ 'inactive' : 70
\ }
```

When `g:transparency_startup_enable` (default 1) is true, it is on these functions at startup.

And `g:transparency_activate` is GUI transparency function activating result.

or

```vim
let g:transparency_ctermbg_none = 1
```

Set before loading this plugin.

Colorscheme some hightlight name (Normal, NonText, LineNr, Folded, EndOfBuffer) overwrite ctermbg as `none`.

## Keymap

```vim
" ex
nmap (TransparencyOn)
nmap (TransparencyOff)
nmap (TransparencyToggle)
```

## License
MIT