Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

:help and :bd throws error #154

Open
EtiamNullam opened this issue Jun 29, 2022 · 4 comments
Open

:help and :bd throws error #154

EtiamNullam opened this issue Jun 29, 2022 · 4 comments

Comments

@EtiamNullam
Copy link

Description

Seems like while ab46827 fixing issue #152 (that I've submitted) it actually introduced a few new problems.

For some reason opening :help and deleting buffers in some scenarios are throwing errors. Not silent this time.

I'll keep single issue for two errors I've encountered.

Every time :help window is entered:

Error detected while processing function <SNR>55_SetupAutoCommands[11]..<SNR>55_HighlightEOLWhitespace[1]..<SNR>55_ClearHighlighting:
line    3:
E803: ID not found: 5

Maybe it happens when unlisted buffers are entered.

Sometimes when buffer is deleted (:bdelete):

Error detected while processing function <SNR>55_SetupAutoCommands[30]..<SNR>55_ClearHighlighting:
line    3:
E803: ID not found: 4

Steps to reproduce

  1. Install/activate this plugin
  2. :edit test.txt
  3. :bdelete

And

  1. Install/activate this plugin
  2. :help

Specs

Windows 10
NVIM v0.8.0 (nightly)

tarebyte added a commit to tarebyte/dotfiles that referenced this issue Jun 29, 2022
@svenstaro
Copy link

I think this commit should probably be swiftly reverted while the author tries to fix this new issue.

@bulletmark
Copy link

I get a similar error every time I switch between open buffers:

Error detected while processing BufRead Autocommands for "*"..script /usr/share/vim/vim90/scripts.vim[30]..function dist#script
#DetectFiletype[4]..<SNR>63_DetectFromHashBang[89]..FileType Autocommands for "*"..function <SNR>35_SetupAutoCommands[11]..<SNR
>35_HighlightEOLWhitespace[1]..<SNR>35_ClearHighlighting:
line    3:
E803: ID not found: 7

Have to disable this plugin until this is fixed or reverted.

My vim version is current Arch Linux gvim package:

VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Jun 28 2022 16:22:51)
Compiled by Arch Linux
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/dyn
+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/dyn          +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            +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 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/vim/src=/usr/src/debug -flto=auto -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
Linking: gcc -L. -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.36/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -L/usr/local/lib -o vim -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lelf -lcanberra -lrt -lacl -lattr -lgpm -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.36/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/5.36/core_perl/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lm 

@ntpeters
Copy link
Owner

ntpeters commented Jun 30, 2022

Sorry about the trouble everyone! #153 has been reverted (and #152 reopened to track).
I'll leave this issue open for now just to make sure everyone is good now 🙂

@Cimbali
Copy link
Collaborator

Cimbali commented Jun 30, 2022

My bad 😞 seems like I went a little too fast on this PR. I assumed that if the id exists in the window the highlighting must exist in the buffer which is not at all the case. I’ve made a new PR to fix #152 with an additional check. Please give it a try − I hope I didn’t miss a corner case this time. Seems removing a silent is a risky proposition.

mccloskeybr added a commit to mccloskeybr/dotfiles that referenced this issue Jul 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants