tribela / vim-transparent Goto Github PK
View Code? Open in Web Editor NEWRemove all background color on Vim
Remove all background color on Vim
Error detected while processing VimEnter Autocommands for ""..function background#clear_background[10]..95_clear_bg[1]..95_get_ highlight_colors:
Error detected while processing VimEnter Autocommands for ""..function background#clear_background[10]..95_clear_bg[1]..95_get_
highlight_colors:
line 2:
E411: Highlight group not found: NormalNC
Press ENTER or type command to continue
After this small change introduced in 809fa01 it works for me:
@ autoload/background.vim:49 @ endfunction
function! background#clear_background()
if g:clear_background
if !exists('g:transparent_groups')
- let g:transparent_groups =
- \['Normal', 'NormalNC', 'Comment', 'Constant', 'Special', 'Identifier',
+ let g:transparent_groups =
+ \['Normal', 'Comment', 'Constant', 'Special', 'Identifier',
But what and why is this NormalNC
causing problems with my vim
on my MacOS?
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Feb 07 2023 11:35:56) macOS version - x86_64 Included patches: 1-1276 Compiled by Homebrew Huge version with MacVim GUI. Features included (+) or not (-): +acl +find_in_path +mouse_xterm +tcl +arabic +float +multi_byte +termguicolors +autocmd +folding +multi_lang +terminal +autochdir -footer -mzscheme +terminfo -autoservername +fork() +netbeans_intg +termresponse +balloon_eval +fullscreen +num64 +textobjects +balloon_eval_term +gettext +odbeditor +textprop +browse -hangul_input +packages +timers ++builtin_terms +iconv +path_extra +title +byte_offset +insert_expand +perl +toolbar +channel +ipv6 +persistent_undo +transparency +cindent +job +popupwin +user_commands +clientserver +jumplist +postscript +vartabs +clipboard +keymap +printer +vertsplit +cmdline_compl +lambda +profile +vim9script +cmdline_hist +langmap -python +viminfo +cmdline_info +libcall +python3 +virtualedit +comments +linebreak +quickfix +visual +conceal +lispindent +reltime +visualextra +cryptv +listcmds +rightleft +vreplace +cscope +localmap +ruby +wildignore +cursorbind +lua +scrollbind +wildmenu +cursorshape +menu +signs +windows +dialog_con_gui +mksession +smartindent +writebackup +diff +modify_fname -sodium -X11 +digraphs +mouse +sound -xfontset +dnd +mouseshape +spell +xim -ebcdic +mouse_dec +startuptime -xpm +emacs_tags -mouse_gpm +statusline -xsmp +eval -mouse_jsbterm -sun_workshop -xterm_clipboard +ex_extra +mouse_netterm +syntax -xterm_save +extra_search +mouse_sgr +tag_binary -farsi -mouse_sysmouse -tag_old_static +file_in_path +mouse_urxvt -tag_any_white system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "$VIM/gvimrc" user gvimrc file: "$HOME/.gvimrc" 2nd user gvimrc file: "~/.vim/gvimrc" defaults file: "$VIMRUNTIME/defaults.vim" system menu file: "$VIMRUNTIME/menu.vim" fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim" Compilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X -DMACOS_X_DARWIN -g -O2 -arch x86_64 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: clang -arch x86_64 -L/usr/local/lib -o Vim -lm -lncurses -liconv /usr/local/lib/libintl.a -framework AppKit -L/usr/local/opt/lua/lib -llua5.4 -L/System/Library/Perl/5.30/darwin-thread-multi-2level/CORE -lperl -L/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.11/lib/python3.11/config-3.11-darwin -lpython3.11 -framework CoreFoundation -F/System/Library/Frameworks -framework Tcl -framework CoreFoundation -lruby.3.2 -L/usr/local/Cellar/ruby/3.2.0/lib
And also on my vim
on OpenSUSE?
VIM - Vi IMproved 9.0 (2022 Jun 28) Included patches: 1-1386 Compiled by 'http://www.opensuse.org/' Huge version with GTK3 GUI. Features included (+) or not (-): +acl +file_in_path +mouse_urxvt -tag_any_white +arabic +find_in_path +mouse_xterm -tcl +autocmd +float +multi_byte +termguicolors +autochdir +folding +multi_lang +terminal -autoservername -footer -mzscheme +terminfo +balloon_eval +fork() +netbeans_intg +termresponse +balloon_eval_term +gettext +num64 +textobjects +browse -hangul_input +packages +textprop ++builtin_terms +iconv +path_extra +timers +byte_offset +insert_expand +perl +title +channel +ipv6 +persistent_undo +toolbar +cindent +job +popupwin +user_commands +clientserver +jumplist +postscript +vartabs +clipboard +keymap +printer +vertsplit +cmdline_compl +lambda +profile +vim9script +cmdline_hist +langmap +python/dyn +viminfo +cmdline_info +libcall +python3/dyn +virtualedit +comments +linebreak +quickfix +visual +conceal +lispindent +reltime +visualextra +cryptv +listcmds +rightleft +vreplace +cscope +localmap +ruby/dyn +wildignore +cursorbind +lua/dyn +scrollbind +wildmenu +cursorshape +menu +signs +windows +dialog_con_gui +mksession +smartindent +writebackup +diff +modify_fname -sodium +X11 +digraphs +mouse -sound -xfontset +dnd +mouseshape +spell +xim -ebcdic +mouse_dec +startuptime -xpm +emacs_tags +mouse_gpm +statusline +xsmp_interact +eval -mouse_jsbterm -sun_workshop +xterm_clipboard +ex_extra +mouse_netterm +syntax -xterm_save +extra_search +mouse_sgr +tag_binary -farsi -mouse_sysmouse -tag_old_static system vimrc file: "/etc/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "/etc/gvimrc" user gvimrc file: "$HOME/.gvimrc" 2nd user gvimrc file: "~/.vim/gvimrc" defaults file: "$VIMRUNTIME/defaults.vim" system menu file: "$VIMRUNTIME/menu.vim" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -Wall -pipe -fno-strict-aliasing -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXt -lX11 -lSM -lICE -lm -ltinfo -lrt -lacl -lattr -lgpm -ldl -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE -L/usr/local/lib64 -fstack-protector-strong -L/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/CORE -lperl -lm -ldl -lcrypt -lpthread
I'm noticing that depending on the color scheme i use, bufferline will go fully transparent when using your plugin. Is there a way to entirely exclude bufferline from that transparency group, so it doesn't do weird coloring?
Thank you!
how to apply border in basic vim?? (Currently I use WSL2 Ubuntu with vim-plug) I'd like to apply colorful border in vim editor. Thx you :)
Hi and thanks for the plugin.
You should remove images from the repo, they take up unnecessary space for everyone installing the plugin.
If you edit the readme in a browser, you can paste the images and they will get uploaded to a Github CDN, no need to store them in git.
it will be more convenient. thanks!
Hello, great plugin! One thing I still have to set manually to get full transparency is 'hi NormalNC guibg=NONE ctermbg=NONE' in order to have non-active splits retain their transparency.
To fix within vim-transparent I added NormalNC to the transparent_groups list, but should check that this solution works generally, I'm using neovim within WSL2 within Windows Terminal.
It seems this plugin doent work in Windows. It works fine on WSL.
Hi, I try to use the :TransparentToggle
and get the error below:
function background#toggle の処理中にエラーが検出されました:
行 2:
E121: Undefined variable: g:colors_name
I'm running nvim on Arch Linux. Via Vim-Plug
Error detected while processing VimEnter Autoco
mmands for "*"..function background#clear_backg
round[17]..<SNR>30_clear_bg[12]..VimEnter Autoc
ommands for "*"..function background#clear_back
ground[17]..<SNR>30_clear_bg:
line 9:
E492: Not an editor command: ctermfg=81 guifg=
#CDD6F4 ctermbg=NONE guibg=NONE
Press ENTER or type command to continue
Using Vim 9.1 on Arch Linux with Pathogen and Powerline, no other plugins.
Once I press enter it brings me to vim with the background transparent and it works fine, but I have to dismiss this error message every time I use vim. Do you know what's going on with this and how I can get rid of the error?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.