-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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 Wanted: New Collaborator #1280
Comments
Thanks for posting this. I think the general assessment that this plugin is best paired with a previous generation of editors is about right. The same goes for many plugins these days. That being said I expect there is a very long tail of people that will keep using this for the foreseeable future. I do hope somebody that actively uses this will step up to maintain it. It probably only needs a light touch at this point, but I don't use it myself enough to be the best person for that. I will however be around to help get a new maintainer setup with the necessary permissions here and make sure things go smoothly for users along the way. It could even be more than one person of there are a couple people each with variable time available for such a project. Anybody with an interest please do drop a line here and we'll evaluate how to proceed. |
This comment has been minimized.
This comment has been minimized.
Phil:
I don't have much to say. I just want to add that your work over the
years has been much appreciated by users.
I feel that I am in a unique position that allows me to give the
sincerest "Thank you!" one can give. This is due to the fact that I
know how tough Vimscript can be and how fussy Vim users can be.
Never having tried a NERDTree alternative, I can't say that true
replacements exist for me yet. I can't imagine that another plugin
really surpasses the NERDTree in terms of stability and usability.
It probably doesn't matter in my case. The NERDTree is so thoroughly
"in my fingers" that I would have tremendous difficulty adopting another
plugin for the same use case.
Goodbye and good luck, Phil!
…--
Jason
|
I completely enjoy using vim with nerdtree. In fact, I only use vim with nerdtree installed. |
@njligames Feel free to jump in. The best places to start would probably to to work through existing issues and evaluate whether they are a question you can answer, a problem you can solve, or when appropriate explain why an issue may not be addressable. Also any open PRs could use review and testing, suggesting anything that would need fixing before they should be merged. If you have contributions of your own go ahead and open PRs. I'll be keeping an eye on such contributions from you or others and if they seem like quality moves forward will be happy to boost permissions to reduce friction managing issues, merging PRs, etc. |
@alerque I've written two vim plugins far less complicated than nerdtree, but I would love to be a part of nerdtree's development. I will learn and try to be active. |
I have used NERDTree for some time and I really liked it. I don't like the idea of it falling behind, but as many others, I do not have experience developing plug-in's. Anyway, following @alerque notes, I would love to start checking some opened issues and trying my best to fix those. Great work @PhilRunninger, you built a great tool! |
Having had this plugin in my primary vim config for years, I can recall this being the primary plugin to have a file tree back in the day, with no real alternative existing. Of course, this was before neovim and LSP and whatnot. It's served me well for the longest time. Thanks for maintaining it. As a user I wonder, what does the competition look like these days? What sort of Vim8/NeoVim shenanigans do they involve themselves with? |
Is it possible to consider a change of license? WTFPL is not an OSI-approved license, and it is legally unclear if is actually a public domain dedication. |
On Fri, 2021-11-05 at 23:55 -0700, Trevor Stone wrote:
Is it possible to consider a change of license? WTFPL is not an OSI-approved license, and it is legally unclear if is actually a public domain dedication.
My employer takes the position that the terms which allow me to contribute to open source projects in general do not permit contributions to WTFPL projects.
Interestingly enough, I believe that the WTFPL does allow you to fork
the project and change the license to whatever you want.
I've considered doing this myself. I always thought that the WTFPL was
a bit too cute.
I may create my own fork still. Hmmm...
…--
lifecrisis
|
I'm OK with changing the license. There was a similar discussion in the nerdcommenter project, which was subsequently changed to a CC0 license. |
I truly enjoy using NERDTree for accessing my files when coding in vim and it is all that I use. It's well built and reliable. I have a bit of scripting experience and have been a student studying programming for several years. It would be awesome to support NERDTree. Although I have never built a plug-in, I'd be happy for the opportunity to help develop and maintain NERDTree. |
If you are still looking for a maintainer I would gladly help out. |
If you're still looking for more maintainers, I would love to help out. NERDTree has play a major role on why I try to stay away from IDEs |
Re license change: I researched this for nerdcommenter and because the WTFPL allows relicensing there really isn't that much involved in making that happen (i.e. we don't have to contact all prior contributors). The original author even supported my in that change, so it really wasn't that hard. I would be in favor of changing the license of this project as well. What does need to happen is picking an official replacement license for contributions going forward. CC0 is definitely one option and I chose that because it seemed to be the closest in spirit, but there are other options too. I think this topic should be moved to a new issue to discuss / settle on a new license. This thread is overloaded. @think-pink and @elantigua1 yes we're still looking for a maintainer, but the path to becoming one is probably going to involve somebody actually jumping in and starting to do the work, then getting elevated permissions to reduce the friction in their contributions. Feel free to jump in and help respond to open issues, find problems, submit fixes, add features, etc. When I/we see some action from somebody that looks like good contributions we'll jump in with an invite with more permissions. |
Just because NERDTree is no longer new and exciting and people aren't blogging about it in their "my amazing vim setup" posts or raving about it on Reddit/HN doesn't mean there aren't probably tens of thousands if not more people actively using it every day for their work/hobbies. I've tried most of the other alternatives all the ones I tried were noticeably less stable. Fancy, modern features are not a great benchmark of quality software. It would be irresponsible to volunteer to help out as I'm already stretched thin but I did just want to stop by and add some sincere praise and thanks for what has been a very useful and appreciated part of my workflow for many years. Cheers |
Late to the party setting up a new machine and saw this. At the enterprise I work at there are thousands that use NERDTree. This plugin is still used pretty heavily especially in the Ruby community. I don't mind getting involved, something that would be helpful is if someone could post a walkthrough of the code to ramp new people up. Doesn't have to be a formal ramp up just press record and start talking I know I would listen to it, and it will quell others saying they would like to contribute but need help getting started. |
What are these "similar plugins" that you allude to? Does anyone here have recommendations for alternatives? Thanks |
I'd love to get involved, I just recently finished a plugin of my own: https://github.com/Lisicong9203/T.vim |
@Lisicong9203 jump in! Per this comment I'll be keeping an eye on existing issue activity and PRs and as soon as I see action that looks solid I'll start bumping priv levels to make the work go easier. Feel free to look though existing issues and comment to ether request what is missing, suggest fixes, or recommend closure or whatever. Same for PRs: review existing ones with the GitHub review tools or submit your own and I'll follow up to either make the actions happen or enable you to do them directly. I don't expect see see a big overhaul, just show a little TLC and I'll send invites. ^^^ This goes for anyone interested! |
@alerque @PhilRunninger thanks for all your work for this plugin. If time permits, I will try to contribute some code. |
@alerque @PhilRunninger Thank you so much for the plugin of love :) Sign me in! Please message me if you are interested in direct chat. <3 |
@mattitk Thanks for your interest. Please do read previous comments in this thread. You don't need anything from us to get started. This is an open source project in a flexible organization and there are a number of people with access still that can and will facilitate contributions. As I've stated above we'll be on the lookout for whoever is actively contributing to existing issues and/or helping with PR review and/or contributing. As soon as we see that activity we'll start adding more privileges to get the work down faster / more effectively. We don't have anything to chat about per say, if you want to know the ropes jump into the existing issue tracker and/or code and see what you can contribute. If the contributions start looking good we'll give higher level access to also facilitate other people's contributions. |
Syncing log ------------ X11 forwarding request failed on channel 0 Desde git+ssh://github.com/salvadorcunat/scripts-config-dotfiles = [actualizado] master -> origin/master Ya está actualizado. 52c52 < "class": "^Termite$", --- > "class": "^Alacritty$", 75c75 < "class": "^Termite$", --- > "class": "^Alacritty$", -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/init_ws-3.json '/home/boret/.i3/init_ws-3.json' -> '/home/boret/src/scripts-config-dotfiles/.i3/init_ws-3.json' -------------------------------- 6c6 < # Requires conky, termite and libnotify-bin (last two may be changed to --- > # Requires conky, alacritty and libnotify-bin (last two may be changed to 20c20 < TRMNL=$(command -v termite_wrap) # adjust to your preferred --- > TRMNL=$(command -v alacritty_wrap) # adjust to your preferred -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/vim_cheat '/home/boret/.i3/vim_cheat' -> '/home/boret/src/scripts-config-dotfiles/.i3/vim_cheat' -------------------------------- 30c30 < "class": "^Termite$", --- > "class": "^Alacritty$", 104c104 < "class": "^Termite$", --- > "class": "^Alacritty$", -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/floating_ws.json '/home/boret/.i3/floating_ws.json' -> '/home/boret/src/scripts-config-dotfiles/.i3/floating_ws.json' -------------------------------- 18c18 < "class": "^Termite$", --- > "class": "^Alacritty$", -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/vim_ws.json '/home/boret/.i3/vim_ws.json' -> '/home/boret/src/scripts-config-dotfiles/.i3/vim_ws.json' -------------------------------- 18c18 < "class": "^Termite$", --- > "class": "^Alacritty$", -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/mutt_ws.json '/home/boret/.i3/mutt_ws.json' -> '/home/boret/src/scripts-config-dotfiles/.i3/mutt_ws.json' -------------------------------- 24c24 < "class": "^Termite$", --- > "class": "^Alacritty$", 44c44 < "class": "^Termite$", --- > "class": "^Alacritty$", -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/music_ws.json '/home/boret/.i3/music_ws.json' -> '/home/boret/src/scripts-config-dotfiles/.i3/music_ws.json' -------------------------------- 6c6 < # Requires conky, termite and libnotify-bin (last two may be changed to --- > # Requires conky, alacritty and libnotify-bin (last two may be changed to 20c20 < TRMNL=$HOME/.i3/termite_wrap # adjust to your preferred --- > TRMNL=$HOME/sbin/alacritty_wrap # adjust to your preferred -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/vim_ws '/home/boret/.i3/vim_ws' -> '/home/boret/src/scripts-config-dotfiles/.i3/vim_ws' -------------------------------- 28a29 > /bin/sleep 0.25 && \ -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/compton_wrap '/home/boret/.i3/compton_wrap' -> '/home/boret/src/scripts-config-dotfiles/.i3/compton_wrap' -------------------------------- 6c6 < # Requires conky, termite and libnotify-bin (last two may be changed to --- > # Requires conky, alacritty and libnotify-bin (last two may be changed to 19c19 < TRMNL=$HOME/.i3/termite_wrap # adjust to your preferred --- > TRMNL=$HOME/sbin/alacritty_wrap # adjust to your preferred 39c39 < -c "/home/boret/.i3/termite_wrap -t Terminal -e mutt" 2>&1 --- > -c "/home/boret/sbin/alacritty_wrap -t Terminal -e mutt" 2>&1 43c43 < "$HOME"/.i3/compton_wrap -f --- > "$HOME"/sbin/compton_wrap -f -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/mutt_ws '/home/boret/.i3/mutt_ws' -> '/home/boret/src/scripts-config-dotfiles/.i3/mutt_ws' -------------------------------- 3c3 < TERMINAL="$HOME/.i3/termite_wrap" --- > TERMINAL="$HOME/sbin/alacritty_wrap" 7c7 < $TERMINAL -t alsamixer -e "alsamixer -g -c 0 -V -all" --- > $TERMINAL -t alsamixer -e alsamixer -g -c 0 -V -all -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.i3/music_ws '/home/boret/.i3/music_ws' -> '/home/boret/src/scripts-config-dotfiles/.i3/music_ws' -------------------------------- /usr/bin/diff: /home/boret/LICENSE: No existe el fichero o el directorio -------------------------------- 9,11c9,13 < usefootline=${4:plain}, %none, plain, infolines, reversed, clearbg, checker, sectionchecker, fullchecker, split, miniframes < frametitlelayout=${5:reversed}, %boxes, lines, reversed, blockwithlogo, blocksimple < sidebarplain={left}{0}{.11\paperwidth}{.7\paperheight}, %simple sidebar --- > usefootline=${4:plain}, %none, plain, infolines, reversed, clearbg, checker, sectionchecker, fullchecker, infochecker, split, miniframes, numbered > frametitlelayout=${5:reversed}, %plain, boxes, lines, reversed, blockwithlogo, blocksimple, boxrounded > %sidebarfancy={right}{0pt}{.11\paperwidth}{.75\paperheight}{rounded}{mLightTeal}, > % 1=right/left 2=height 3=width 4=totalheight 5= square or rounded 6=none or color (basic or theme defined) > %sidebarplain={left}{0}{.11\paperwidth}{.7\paperheight}, %simple sidebar 12a15 > %itemstyle=default, %e.g. faArrowRight, faCheck, faCheckSquare, faHandPointRight ... 13a17 > font=${7:fira}, %fira, go, arimo, gillius2 and carlito. 19,20c23,24 < \def\myTitlePageBg{${8}} % background image for title and end pages < \def\myPagesBg{${9}} % background image por regular pages --- > % \def\myTitlePageBg{${8}} % background image for title and end pages on current master > % \def\myPagesBg{${9}} % background image por regular pages on current master 30c34 < \usepackage{pgfplotstable} % Generates table from .csv --- > % \usepackage{pgfplotstable} % Generates table from .csv 36a41 > % \usepackage{fancybox} % uncomment if using fancy boxes 37a43 > \usepackage{boretmade_test} % depending of git branch used for boretmade 38a45,46 > \renewcommand\myTitlePageBg{${10}} % background image for title and end pages in boretmade_test > \renewcommand\myPagesBg{${11}} % background image por regular pages in boretmade_test 49a58 > %\logoinsidebar{../logos/SVR_Fndo_Blanco.jpg} % sidebar controlled 106a116,130 > endsnippet > > snippet fancybox "Boxes environment from fancyboxes package" b > \\${1:shadowbox}{ % shadowbox, doublebox, ovalbox, Ovalbox > \begin{minipage}{2:\textwidth} % minipage width > > \end{minipage} > } > endsnippet > > snippet faitem "Itemize environment with FontAwesome icons" b > \begin{itemize} > \item[${1:\faArrowRight}]{${2:First item}} > > \end{itemize} -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/snips/tex.snippets '/home/boret/.vim/snips/tex.snippets' -> '/home/boret/src/scripts-config-dotfiles/.vim/snips/tex.snippets' -------------------------------- /usr/bin/diff: /home/boret/.vim/doc/tags: No existe el fichero o el directorio -------------------------------- 101a102,139 > " nvim-cmp: {{{ > " A completion engine plugin for neovim written in Lua. > " https://github.com/hrsh7th/nvim-cmp > if exists('g:loaded_cmp') > hi! link CmpItemAbbrDeprecated DraculaError > > hi! link CmpItemAbbrMatch DraculaCyan > hi! link CmpItemAbbrMatchFuzzy DraculaCyan > > hi! link CmpItemKindText DraculaFg > hi! link CmpItemKindMethod Function > hi! link CmpItemKindFunction Function > hi! link CmpItemKindConstructor DraculaCyan > hi! link CmpItemKindField DraculaOrange > hi! link CmpItemKindVariable DraculaPurpleItalic > hi! link CmpItemKindClass DraculaCyan > hi! link CmpItemKindInterface DraculaCyan > hi! link CmpItemKindModule DraculaYellow > hi! link CmpItemKindProperty DraculaPink > hi! link CmpItemKindUnit DraculaFg > hi! link CmpItemKindValue DraculaYellow > hi! link CmpItemKindEnum DraculaPink > hi! link CmpItemKindKeyword DraculaPink > hi! link CmpItemKindSnippet DraculaFg > hi! link CmpItemKindColor DraculaYellow > hi! link CmpItemKindFile DraculaYellow > hi! link CmpItemKindReference DraculaOrange > hi! link CmpItemKindFolder DraculaYellow > hi! link CmpItemKindEnumMember DraculaPurple > hi! link CmpItemKindConstant DraculaPurple > hi! link CmpItemKindStruct DraculaPink > hi! link CmpItemKindEvent DraculaFg > hi! link CmpItemKindOperator DraculaPink > hi! link CmpItemKindTypeParameter DraculaCyan > > hi! link CmpItemMenu Comment > endif > " }}} -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/after/plugin/dracula.vim '/home/boret/.vim/bundle/dracula/after/plugin/dracula.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/after/plugin/dracula.vim' -------------------------------- 1c1 < *dracula.txt* For Vim version 8 Last change: 2018 May 08 --- > *dracula.txt* For Vim version 8 Last change: 2021 Oct 22 87a88,94 > > * *g:dracula_full_special_attrs_support* > Explicitly declare full support for special attributes. By default it is 1 > for graphical applications and 0 for terminals and terminal emulators. On > terminal emulators, set to 1 to allow underline/undercurl highlights without > changing the foreground color. > > let g:dracula_full_special_attrs_support = 1 -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/doc/dracula.txt '/home/boret/.vim/bundle/dracula/doc/dracula.txt' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/doc/dracula.txt' -------------------------------- 87a88,91 > if !exists('g:dracula_full_special_attrs_support') > let g:dracula_full_special_attrs_support = has('gui_running') > endif > 114,115c118,124 < " Falls back to coloring foreground group on terminals because < " nearly all do not support undercurl --- > " If the UI does not have full support for special attributes (like underline and > " undercurl) and the highlight does not explicitly set the foreground color, > " make the foreground the same as the attribute color to ensure the user will > " get some highlight if the attribute is not supported. The default behavior > " is to assume that terminals do not have full support, but the user can set > " the global variable `g:dracula_full_special_attrs_support` explicitly if the > " default behavior is not desirable. 117c126 < if l:special[0] !=# 'NONE' && l:fg[0] ==# 'NONE' && !has('gui_running') --- > if l:special[0] !=# 'NONE' && l:fg[0] ==# 'NONE' && !g:dracula_full_special_attrs_support 256,263c265,283 < hi! link LspDiagnosticsDefaultInformation DraculaCyan < hi! link LspDiagnosticsDefaultHint DraculaCyan < hi! link LspDiagnosticsDefaultError DraculaError < hi! link LspDiagnosticsDefaultWarning DraculaOrange < hi! link LspDiagnosticsUnderlineError DraculaErrorLine < hi! link LspDiagnosticsUnderlineHint DraculaInfoLine < hi! link LspDiagnosticsUnderlineInformation DraculaInfoLine < hi! link LspDiagnosticsUnderlineWarning DraculaWarnLine --- > " Link old 'LspDiagnosticsDefault*' hl groups > " for backward compatibility with neovim v0.5.x > hi! link LspDiagnosticsDefaultInformation DiagnosticInfo > hi! link LspDiagnosticsDefaultHint DiagnosticHint > hi! link LspDiagnosticsDefaultError DiagnosticError > hi! link LspDiagnosticsDefaultWarning DiagnosticWarn > hi! link LspDiagnosticsUnderlineError DiagnosticUnderlineError > hi! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint > hi! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo > hi! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn > > hi! link DiagnosticInfo DraculaCyan > hi! link DiagnosticHint DraculaCyan > hi! link DiagnosticError DraculaError > hi! link DiagnosticWarn DraculaOrange > hi! link DiagnosticUnderlineError DraculaErrorLine > hi! link DiagnosticUnderlineHint DraculaInfoLine > hi! link DiagnosticUnderlineInfo DraculaInfoLine > hi! link DiagnosticUnderlineWarn DraculaWarnLine -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/colors/dracula.vim '/home/boret/.vim/bundle/dracula/colors/dracula.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/colors/dracula.vim' -------------------------------- 62,63c62,65 < Plugin 'dracula/vim', { 'name': 'dracula' } < :PluginInstall --- > ```vim > Plugin 'dracula/vim', { 'name': 'dracula' } > :PluginInstall > ``` 70,71c72,75 < Plug 'dracula/vim', { 'as': 'dracula' } < :PlugInstall --- > ```vim > Plug 'dracula/vim', { 'as': 'dracula' } > :PlugInstall > ``` -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/INSTALL.md '/home/boret/.vim/bundle/dracula/INSTALL.md' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/dracula/INSTALL.md' -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/vim-airline-themes/.travis.yml: No existe el fichero o el directorio -------------------------------- 1259,1262c1259,1262 < * If your vim is compiled with the +conceal feature, it is the "\x07" (BELL) < character, and it is hidden by setting 'conceallevel' to 3. If you use < autocommands, make sure none of them change that setting in the NERDTree_* < buffers. --- > * If your vim is compiled with the +conceal feature, it is the "\x07" > (BEL) character, and it is hidden by setting 'conceallevel' to 2. If you > use autocommands, make sure none of them change that setting in the > NERD_Tree_* buffers. -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/doc/NERDTree.txt '/home/boret/.vim/bundle/nerdtree/doc/NERDTree.txt' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/doc/NERDTree.txt' -------------------------------- 0a1,6 > ![Help Wanted](http://blog.ncce.org/wp-content/uploads/2013/12/help-wanted.jpg) > > **NERDTree** is on the lookout for a new maintainer. See [issue #1280](https://github.com/preservim/nerdtree/issues/1280) to submit your name for consideration. > > --- > 186,187c192,193 < let g:NERDTreeDirArrowExpandable = '▸' < let g:NERDTreeDirArrowCollapsible = '▾' --- > let g:NERDTreeDirArrowExpandable = '?' > let g:NERDTreeDirArrowCollapsible = '?' -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/README.markdown '/home/boret/.vim/bundle/nerdtree/README.markdown' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/README.markdown' -------------------------------- 8c8,10 < - **.14**: Replace trim() with a version-compatible alternative. (PhilRunninger) [#1265](https://github.com/preservim/nerdtree/pull/1265) --- > - **.16**: Fix documentation errors. (lifecrisis) [#1269](https://github.com/preservim/nerdtree/pull/1269) > - **.15**: Ensure backward compatible testing of types. (lifecrisis) [#1266](https://github.com/preservim/nerdtree/pull/1266) > - **.14**: Replace trim() with a version-compatible alternative. (PhilRunninger) [#1265](https://github.com/preservim/nerdtree/pull/1265) -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/CHANGELOG.md '/home/boret/.vim/bundle/nerdtree/CHANGELOG.md' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/CHANGELOG.md' -------------------------------- 115c115 < if type(sortKey1[i]) ==# type(sortKey2[i]) --- > if type(sortKey1[i]) == type(sortKey2[i]) 121c121 < elseif type(sortKey1[i]) ==# v:t_number --- > elseif type(sortKey1[i]) == type(0) 123c123 < elseif type(sortKey2[i]) ==# v:t_number --- > elseif type(sortKey2[i]) == type(0) 126c126 < let i = i + 1 --- > let i += 1 -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/autoload/nerdtree.vim '/home/boret/.vim/bundle/nerdtree/autoload/nerdtree.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/nerdtree/autoload/nerdtree.vim' -------------------------------- 69c69 < [fugitive][4], [unite][9], [ctrlp][10], [minibufexpl][15], [gundo][16], --- > [fugitive][4], [flog][62], [unite][9], [ctrlp][10], [minibufexpl][15], [gundo][16], 171a172,174 > #### [flog][62] > ![vim-flog-airline-demo](https://user-images.githubusercontent.com/5008897/120819897-4e820280-c554-11eb-963e-6c08a1bbae09.png) > 367a371 > [62]: http://github.com/rbong/vim-flog/ -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/README.md '/home/boret/.vim/bundle/vim-airline/README.md' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/README.md' -------------------------------- 233a234 > \ 'floggraph': [ 'Flog', '%{get(b:, "flog_status_summary", "")}' ], 608a610,616 > ------------------------------------- *airline-flog* > vim-flog <https://github.com/rbong/vim-flog> > > If vim-flog is installed, vim-airline will display the branch name > together with a status summary in the git log graph buffer; > either 'no changes' or the number of added/removed/modified files. > 639,640c647,648 < * change error format: > < let airline#extensions#coc#stl_format_err = '%E{[%e(#%fe)]}' --- > * enable/disable coc status display > > g:airline#extensions#coc#show_coc_status = 1 642,644d649 < * change warning format: > < let airline#extensions#coc#stl_format_warn = '%W{[%w(#%fw)]}' < 1030a1036,1048 > ------------------------------------- *airline-rufo* > rufo <https://github.com/ruby-formatter/rufo-vim> > > The rufo (Ruby Formatter) extension merely displays whether vim-rufo is > currently enabled, in the z sction of the statusline. > > * enable/disable vim-rufo integration > > let g:airline#extensions#rufo#enabled = 1 > < > * configure the symbol, or text, to display when vim-rufo auto formatting > is on > > let g:airline#extensions#rufo#symbol = 'R' > < 1412a1431,1436 > ------------------------------------- *airline-taglist* > taglist <https://github.com/yegappan/taglist> > > * enable/disable taglist integration > > let g:airline#extensions#taglist#enabled = 1 > < 1446a1471,1482 > ------------------------------------- *airline-vim9lsp* > vim9lsp <https://github.com/yegappan/lsp> > > * enable/disable vim9lsp integration > > let airline#extensions#vim9lsp#enabled = 1 > < > * vim9lsp error_symbol > > let airline#extensions#vim9lsp#error_symbol = 'E:' > < > * vim9lsp warning > > let airline#extensions#vim9lsp#warning_symbol = 'W:' > < 1493a1530,1534 > * use vimtex specific wordcount function > for TeX buffers Note: this more accurate > but may slow down Vim) > > let g:airline#extensions#vimtex#wordcount = 1 > 1498a1540,1543 > < > * enable virtualenv for additional filetypes: > (default: python): > > let g:airline#extensions#virtualenv#ft = ['python', 'markdown'] -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/doc/airline.txt '/home/boret/.vim/bundle/vim-airline/doc/airline.txt' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/doc/airline.txt' -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/vim-airline/.travis.yml: No existe el fichero o el directorio -------------------------------- 72c72 < Expect getwinvar(2, '&statusline') !~ 'airline#parts#mode' --- > Expect airline#statusline(2) !~ 'airline#parts#mode' 79c79 < Expect getwinvar(2, '&statusline') != 'airline#parts#mode' --- > Expect airline#statusline(2) =~ 'airline#parts#mode' -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/airline.vim '/home/boret/.vim/bundle/vim-airline/t/airline.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/airline.vim' -------------------------------- 12c12 < it 'should toggle whitespace off and on' --- > it 'should toggle whitespace off' 15a16,19 > end > > it 'should toggle whitespace on' > call airline#extensions#load() 20c24 < it 'should display theme name with no args' --- > it 'should display theme name "simple"' 22a27,29 > end > > it 'should display theme name "dark"' 24a32,34 > end > > it 'should display theme name "dark" because specifying a name that does not exist' 26a37,39 > end > > it 'should display theme name molokai' -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/commands.vim '/home/boret/.vim/bundle/vim-airline/t/commands.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/commands.vim' -------------------------------- 14c14 < it 'should use the layout' --- > it 'should use the layout "airline_a_to_airline_b"' 17a18,22 > end > > it 'should use the layout "airline_a_to_airline_b"' > call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 }) > let stl = s:builder.build() 18a24,28 > end > > it 'should use the layout "airline_b_to_airline_warning"' > call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 }) > let stl = s:builder.build() 19a30,34 > end > > it 'should use the layout "airline_x_to_airline_z"' > call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 }) > let stl = s:builder.build() 20a36,40 > end > > it 'should use the layout "airline_z_to_airline_y"' > call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 }) > let stl = s:builder.build() -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/extensions_default.vim '/home/boret/.vim/bundle/vim-airline/t/extensions_default.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/t/extensions_default.vim' -------------------------------- 145c145 < if airline#util#stl_disabled(winnr()) --- > if airline#util#stl_disabled(winnr()) || airline#util#is_popup_window(winnr()) 147a148 > " TODO: need to ignore popup windows here as well? -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline.vim' -------------------------------- 28a29 > \ 'floggraph': [ 'Flog', '%{get(b:, "flog_status_summary", "")}' ], 251a253,256 > if get(g:, 'airline#extensions#taglist#enabled', 1) && exists(':TlistShowTag') > call airline#extensions#taglist#init(s:ext) > call add(s:loaded_ext, 'taglist') > endif 469a475,479 > if (get(g:, 'airline#extensions#vim9lsp#enabled', 1) && exists('*lsp#errorCount')) > call airline#extensions#vim9lsp#init(s:ext) > call add(s:loaded_ext, 'vim9lsp') > endif > 500a511,515 > endif > > if (get(g:, 'airline#extensions#rufo#enabled', 0) && get(g:, 'rufo_loaded', 0)) > call airline#extensions#rufo#init(s:ext) > call add(s:loaded_ext, 'rufo') -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions.vim' -------------------------------- 206a207,215 > function! airline#util#is_popup_window(winnr) > " Keep the statusline active if it's a popup window > if exists('*win_gettype') > return win_gettype(a:winnr) ==# 'popup' || win_gettype(a:winnr) ==# 'autocmd' > else > return getwinvar(a:winnr, '&buftype', '') ==# 'popup' > endif > endfunction > -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/util.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/util.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/util.vim' -------------------------------- 69c69 < if g:airline_detect_spell && &spell --- > if g:airline_detect_spell && (&spell || (exists('g:airline_spell_check_command') && eval(g:airline_spell_check_command))) -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/parts.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/parts.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/parts.vim' -------------------------------- 189c189 < \ 'syntastic-err', 'eclim', 'whitespace','windowswap', --- > \ 'syntastic-err', 'eclim', 'whitespace','windowswap', 'taglist', 193a194 > \ 'vim9lsp_warning_count', 'vim9lsp_error_count', 232c233 < let g:airline_section_x = airline#section#create_right(['coc_current_function', 'bookmark', 'scrollbar', 'tagbar', 'vista', 'gutentags', 'gen_tags', 'omnisharp', 'grepper', 'filetype']) --- > let g:airline_section_x = airline#section#create_right(['coc_current_function', 'bookmark', 'scrollbar', 'tagbar', 'taglist', 'vista', 'gutentags', 'gen_tags', 'omnisharp', 'grepper', 'filetype']) 245c246 < let g:airline_section_error = airline#section#create(['ycm_error_count', 'syntastic-err', 'eclim', 'neomake_error_count', 'ale_error_count', 'lsp_error_count', 'nvimlsp_error_count', 'languageclient_error_count', 'coc_error_count']) --- > let g:airline_section_error = airline#section#create(['ycm_error_count', 'syntastic-err', 'eclim', 'neomake_error_count', 'ale_error_count', 'lsp_error_count', 'nvimlsp_error_count', 'languageclient_error_count', 'coc_error_count', 'vim9lsp_error_count']) 248c249 < let g:airline_section_warning = airline#section#create(['ycm_warning_count', 'syntastic-warn', 'neomake_warning_count', 'ale_warning_count', 'lsp_warning_count', 'nvimlsp_warning_count', 'languageclient_warning_count', 'whitespace', 'coc_warning_count']) --- > let g:airline_section_warning = airline#section#create(['ycm_warning_count', 'syntastic-warn', 'neomake_warning_count', 'ale_warning_count', 'lsp_warning_count', 'nvimlsp_warning_count', 'languageclient_warning_count', 'whitespace', 'coc_warning_count', 'vim9lsp_warning_count']) -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/init.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/init.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/init.vim' -------------------------------- 201,205c201 < " assume accents sections to be never empty < " (avoides, that on startup the mode message becomes empty) < if match(a:content, '%#__accent_[^#]*#.*__restore__#') > -1 < return 0 < endif --- > 209,211c205,210 < let list=matchlist(a:content, '%{\zs.\{-}\ze}', 1, start) < if empty(list) < return 0 " no function in statusline text --- > > let stripped = substitute(a:content, > \ '\(%{.*}\|%#__accent_[^#]*#\|%#__restore__#\|%( \| %)\)', '', 'g') > > if !empty(stripped) > return 0 " There is content in the statusline 213,214c212,216 < while len(list) > 0 < let expr = list[0] --- > > let exprlist = [] > call substitute(a:content, '%{\([^}]*\)}', '\=add(exprlist, submatch(1))', 'g') > > for expr in exprlist 223,225c225 < let start += 1 < let list=matchlist(a:content, '%{\zs.\{-}\ze}', 1, start) < endw --- > endfor -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/builder.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/builder.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/builder.vim' -------------------------------- 14c14 < if &filetype =~# "python" --- > if match(get(g:, 'airline#extensions#virtualenv#ft', ['python']), &filetype) > -1 28c28 < if &filetype =~# "python" --- > if match(get(g:, 'airline#extensions#virtualenv#ft', ['python']), &filetype) > -1 -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/virtualenv.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/virtualenv.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/virtualenv.vim' -------------------------------- 12,13c12,18 < let query = a:visual_mode_active ? 'visual_words' : 'words' < return get(wordcount(), query, 0) --- > if &filetype ==# 'tex' && exists('b:vimtex') && get(g:, 'airline#extensions#vimtex#wordcount', 0) > " We're in a TeX file and vimtex is a plugin, so use vimtex's wordcount... > return vimtex#misc#wordcount() > else > let query = a:visual_mode_active ? 'visual_words' : 'words' > return get(wordcount(), query, 0) > endif -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/wordcount.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/wordcount.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/wordcount.vim' -------------------------------- 55,59d54 < function! s:is_branch_empty() abort < return exists('*airline#extensions#branch#head') && < \ empty(get(b:, 'airline_head', '')) < endfunction < 61,64c56,57 < if !get(g:, 'gitgutter_enabled', 0) || s:is_branch_empty() < return '' < endif < return GitGutterGetHunkSummary() --- > let hunks = GitGutterGetHunkSummary() > return hunks == [0, 0, 0] ? [] : hunks -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/hunks.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/hunks.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/hunks.vim' -------------------------------- 12c12 < if exists(":UnicodeTable") == 2 && bufname('') ==# 'UnicodeTable' --- > if exists(':UnicodeTable') == 2 && bufname('') =~# '/UnicodeTable.txt' -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/unicode.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/unicode.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/unicode.vim' -------------------------------- 223c223,227 < silent execute 'buffer' a:minwid --- > try > silent execute 'buffer' a:minwid > catch > call airline#util#warning("Cannot switch buffer, current buffer is modified! See :h 'hidden'") > endtry -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/tabline/buffers.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/tabline/buffers.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/tabline/buffers.vim' -------------------------------- 8a9 > let s:show_coc_status = get(g:, 'airline#extensions#coc#show_coc_status', 1) 24,28d24 < if is_err < let g:coc_stl_format = get(g:, 'airline#extensions#coc#stl_format_err', '%E{[%e(#%fe)]}') < else < let g:coc_stl_format = get(g:, 'airline#extensions#coc#stl_format_warn', '%W{[%w(#%fw)]}') < endif 34,36d29 < if !empty(_backup) < let g:coc_stl_format = _backup < endif 48c41,42 < return airline#util#shorten(get(g:, 'coc_status', ''), 91, 9) --- > let status = airline#util#shorten(get(g:, 'coc_status', ''), 91, 9) > return (s:show_coc_status ? status : '') -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/coc.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/extensions/coc.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/extensions/coc.vim' -------------------------------- 366c366 < :echomsg printf("airline: group: %s already done, skipping", name) --- > echomsg printf("airline: group: %s already done, skipping", name) -- auto-sync.sh --> Updating /home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/highlighter.vim '/home/boret/.vim/bundle/vim-airline/autoload/airline/highlighter.vim' -> '/home/boret/src/scripts-config-dotfiles/.vim/bundle/vim-airline/autoload/airline/highlighter.vim' -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/vim-gitgutter/unplace.vim: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/vim-completor/.travis.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/rubocop-yml/subdir/file.haml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/rubocop-yml/.rubocop.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/haml-lint-yml/subdir/file.haml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/haml-lint-yml/.haml-lint.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/haml-lint-and-rubocop/subdir/file.haml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/haml-lint-and-rubocop/.haml-lint.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/hamllint-test-files/haml-lint-and-rubocop/.rubocop.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ada_gcc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_dockerfile_lint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/htmlhint_paths/with_config/.htmlhintrc: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/htmlhint_paths/node_modules/.bin/htmlhint: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ruby_debride_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/write-good-node-modules/node_modules/.bin/write-good: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_solc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ruumba_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haskell_hie_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_scala_metals.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/swift_paths/dummy.swift: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_terraform_tflint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/java_paths_with_jaxb/src/main/jaxb/com/something/dummy: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/java_paths_with_jaxb/src/main/java/com/something/dummy: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_elixir_mix_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_foodcritic_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/cquery_paths/with_cquery/.cquery: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/cquery_paths/build/compile_commands.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_fortran_fortls_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/bib_paths/dummy.bib: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_perl6_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/textlint_paths/with_textlint_bin_path/node_modules/textlint/bin/textlint.js: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/textlint_paths/with_bin_path/node_modules/.bin/textlint: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_yang_lsp_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_pony_ponyc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_flake8_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haskell_stack_build_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_phpmd_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_pycodestyle_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/scala_paths/dummy.scala: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_golangserver_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_write_good_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_phpstan_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puppet_paths/dummy.pp: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_tslint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/java_paths_no_main/src/test/java/com/something/dummy: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_elixir_credo.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ink_ls_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_luacheck_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_idris_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gosimple_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_rails_best_practices_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_brakeman_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php-langserver-project/with-git/vendor/bin/php-language-server.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php-langserver-project/vendor/bin/php-language-server.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php-langserver-project/with-composer/vendor/bin/php-language-server.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php-langserver-project/with-composer/composer.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_rst_textlint_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gfortran_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_llc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/cargo_workspace_paths/subpath/Cargo.toml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/cargo_workspace_paths/Cargo.toml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_textlint_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_staticcheck_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_reek_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_sass_sasslint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_c_clangd_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_less_stylelint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/alex-node-modules-2/node_modules/alex/cli.js: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/stack_ghc_paths/stack.yaml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_scalac_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ispc_ispc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/fecs_paths/fecs: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/fecs_paths/fecs.exe: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/swaglint_paths/node_modules/.bin/swaglint: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/swaglint_paths/docs/swagger.yaml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/psalm-project/vendor/bin/psalm: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_julia_languageserver_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_puglint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-without-phpcbf/foo/test.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-with-php-cs-fixer/test.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-with-php-cs-fixer/vendor/bin/php-cs-fixer: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-with-phpcbf/foo/test.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-with-phpcbf/vendor/bin/phpcbf: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/php_paths/project-without-php-cs-fixer/test.php: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cargo_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_golangci_lint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tex_paths/sample1.tex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tex_paths/sample2.tex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haskell_cabal_ghc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_vcom_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/fortran-fortls-project/.fortls: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_standard_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/ols_paths/node_modules/.bin/ocaml-language-server: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/ols_paths/.merlin: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_swift_sourcekitlsp_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cpp_flawfinder_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_texlab_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/alex-node-modules/node_modules/.bin/alex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_xmllint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_bingo_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tsserver_paths/tsconfig.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tsserver_paths/src/file1.ts: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tsserver_paths/src/level-1/level-2/file3.ts: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tsserver_paths/src/level-1/tsconfig.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tsserver_paths/src/level-1/file2.ts: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_golint_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ruby_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_vlog_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_glslang_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_mercury_mmc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_rustc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cookstyle_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_c_clang_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_javalsp_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_psalm_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_scala_sbtserver.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_php_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cypher_cypher_lint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_erubis_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gobuild_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_remark_lint_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_glslls_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/ruby_paths/with_config/.standard.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/ruby_paths/with_config/.rubocop.yml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/ruby_paths/dummy.rb: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_scss_stylelint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_c_cppcheck_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_pyflakes_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gopls_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_xvhdl_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_scalastyle_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/rust-rls-project/Cargo.toml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_c_cquery_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_elixir_ls_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_pyre_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_objc_ccls_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/go_paths/go1/prj1/file.go: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/go_paths/go2/prj2/file.go: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haskell_hlint_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_c_flawfinder_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ocaml_ols_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puglint_project/puglint_rc_js_dir/.pug-lintrc.js: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puglint_project/puglint_rc_dir/.pug-lintrc: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puglint_project/node_modules/.bin/pug-lint: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puglint_project/puglint_rc_json_dir/.pug-lintrc.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/puglint_project/package.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_xo_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_lessc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_mypy_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cuda_nvcc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_terraform_terraform_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haskell_ghc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cpp_ccls_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_proto_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_erlang_dialyzer_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tidy_paths/tidy.exe: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tidy_paths/test.html: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tidy_paths/tidy: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/tidy_paths/.tidyrc: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/umbrella_project/mix.exs: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/umbrella_project/apps/app1/mix.exs: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/umbrella_project/apps/app1/lib/app.ex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/umbrella_project/apps/app2/mix.exs: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/umbrella_project/apps/app2/lib/app.ex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/mix_project/mix.exs: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/elixir_paths/mix_project/lib/app.ex: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_haml_hamllint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_vint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_fsc_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gometalinter_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_sugarss_stylelint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_htmlhint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_alex_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_lintr_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_gitlint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_cpp_cquery_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_reason_ols_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_asm_gcc_command_callbacks.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_vulture_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/remark_lint_paths/with_bin_path/node_modules/.bin/remark: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_elm_make_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/clangd_paths/with_build_dir/unusual_build_dir_name/compile_commands.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/clangd_paths/with_compile_commands/compile_commands.json: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_jshint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/cargo_paths/Cargo.toml: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_kotlin_languageserver_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/test_ansible_lint_command_callback.vader: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/python_paths/namespace_package_manifest/MANIFEST.in: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/python_paths/namespace_package_manifest/namespace/foo/__init__.py: No existe el fichero o el directorio -------------------------------- /usr/bin/diff: /home/boret/.vim/bundle/ale/test/command_callback/p…
Hey all, @PhilRunninger and @alerque Thank you a lot for your work. I have been a long time user, and it has really improved my development work. So I can say your work has saved me a lot of work. So anyone feel free to contact me if you need help, or if you think I can be of any service. I have never wrote vim plugin, but I am an experient vim user. Plus vim plugin development has been in my bucket list for quite some time, so I am willing to learn. Best |
@joeldbaptista Thanks for the offer. I'm pretty sure the best way to get your feet wet and aid this project is to help us work through existing issues & especially PRs. It would be nice to triage all the old reports that are still open and decide if they still need help, if there is enough info to help, whether they just need pointing to existing solutions or if they need a bug fix or feature development to close, etc. That can all be done just by reviewing and commenting on existing issues. I don't have time to dig in to each issue but will follow along with comments and if someone else is digging into them I'll make sure they can make progress. PRs are arguably even more important. Somebody needs to check them out and make sure they actually work, reason about whether they are a good feature/fix to include or possible are bloat that should be rejected, and whether they are ready to be merged, make sure they are complete (e.g. check for documentation), etc. If folks like you would take those steps and comment on your findings we can move forward with them. Having as few open PRs as possible and feedback (positive or negative) on all existing ones from uses besides the submitter is always a boon to OSS projects. Again I'll make sure anybody that's actively reviewing issues/PRs and/or submiting fixes that help the community gets access privileges to carry out their contributions efficiently. |
There are no vim without Nerdtree on F2. Thank you for you work ! |
Recently just discovered NERDTree and was setting it up today (ref: https://twitter.com/kuncevic/status/1629769668369211392) Just want to thank the author of that great plugin for such a great work @PhilRunninger 👍 |
thank you, man |
1 similar comment
thank you, man |
@PhilRunninger Thank you for your amazing on the plugin <3 |
Just wanted to say thank you @PhilRunninger for working so many years on this! |
Thank you @PhilRunninger ! And please enjoy your retirement. Have been using Nerdtree since 2011, it will always be in my ❤️ |
I use Nerdtree every day. Thank you ❤️ |
I don't speak for this project in particular. But with any open source project, "maintaining" just means reviewing contributions and fixing bugs whenever you have time. How much time that costs really depends on the nature of the project and how popular it is, but a lot of people are happy enough with someone just making sure the program keeps working into the future. |
@1001001-dude If you are interested in helping please read my comments above including this one and several similar ones afterwards. |
@1001001-dude @alerque I still use NerdTree and plan to keep using it. Vim itself is a piece of history that we are all too attached to its bindings that we can't go anywhere else except to another part of history which is The Church of Emacs(thanks to awesome work done at evil, check out doom-emacs for example). I think you can't really add that many features to a FileTree plugin as it already has everything you would ever want from one, So the only problem is maintenance in case anything breaks in new file systems or newer versions of VIM/NVIM. In that situation, I'm sure the community can come together and fix it for everyone. |
@1001001-dude No I haven't got the pleasure of working with him, I'm just a person who uses NerdTree every day as my file explorer in Vim, And I wouldn't mind helping with the maintenance of the project if it means I can keep using it. |
maybe this author is a good choose [Doge] https://github.com/folke |
@k-valye yes, I agree. |
@alerque @k-valye I'm retiring from this one, it seems there is no longer interest or they found Collaborators already btw, RIP Sir Bram Moolenaar :( |
A historical splendor author and best editor, RIP... |
Any new maintainer, I'll support! |
I've change my plug to similar project like chadtree neo-tree, but nerdtree is the stablest. |
I've used NerdTree for many years now, It usually tends to work fine(with a few issues here and there), I guess you can keep using it, If any breaking changes happen in the future we can always fix it going forward, Even if PRs don't get accepted, there is nothing stopping us from forking the repository and maintaining it over there. |
At this point there is no reason to fork. I and several other people with admin rights to this repository are willing to facilitate merging PRs and I've said many times already in this very thread that as soon as I see activity from anyone that is constructive in either working with existing issues or in sending code contributions I'll invite them to have maintainer access themselves. So far nobody has done that. There is no urgent need for development work at this point, but everybody seems to be wringing their hands about what might happen — but at the same time as of now there is a wide open path to contribute and even become an active maintainer. The only caveat is I don't want to just see talk, I want to see actual contributions before on-boarding maintainers. |
@alerque would you be willing to record a walkthrough of the code for on-boarding purposes? For me this would reduce the entry barrier, open to paying you for this work. Then you can put the YouTube link in the readme for future contributors. Like yourself everyone has other things they are doing so the easier it is to understand the code and structure the more people will be able to help. |
Your point is 100% valid, There is no rush for new features and there are no major breaking issues with the NerdTree as it is quite stable by itself. All of the worrying feelings (at least in my case) are around the subject of the maintainer "getting hit by the bus" factor, I know this project was a passion project of many, And now that this passion has been desaturated due to work/personal difficulties or moving on to more exciting projects, I just want to make sure that this repository doesn't go archived or unmaintained, As it is right now with the help wanted banner many people may think its deprecated and won't use NerdTree or even worst they will migrate to something else. |
@PhilRunninger Hello Mr. Runninger, Would you approve a new version release? I'm unfamiliar with your release pipeline, In the past few weeks I've spent some time reading through the source code and more recent open issues on GitHub and tried to fix some of them with a few PRs of my own, Then I found out that there are open PRs that go back to 2021. For something like #1322, I can understand, but some of them, for example, #1274 seem good and almost essential when you think about it. I'm going to CC some of the other contributors and wanna be contributors much like myself in this comment |
#1274 is already marked as reviewed and changes requested. If you want to move existing PRs along you can:
If some of those activities go well, I'll look into giving out increased permissions as well. I don't think much right now is waiting on an upstream review, but if it is feel free to poke the relevant PR. Just please don't do so without reviewing and responding to existing comments/change requests. |
I am interested in working on this project, however going through the issues there seem to be a lot with unmerged fixes, or fixes that have only been implemented in forks. EDIT: I see alerque's post from last week above^^ which seems to answer my question. |
Besides thins already said:
|
What?
With this issue I am announcing my retirement from NERDTree. It's been a good six years, full of many enhancements and fixes for this much-loved plugin, but it's time for me to move on.
Why?
I'm tired, and I've been procrastinating other things.
Every application has an expiration date, and NERDTree has many years left in it. But Vim 8+ and Neovim have introduced new capabilities that other authors have exploited to write very good alternatives - plugins whose features NERDTree would have a very difficult time assimilating. In a very real sense, NERDTree is the inspiration for many similar plugins that came after it. It may be time to pass the torch. You may disagree with me. That's OK; I'm not offended. All I ask is that you get involved if you think NERDTree should continue.
I have noticed that as I took on more responsibility as maintainer, participation from the user community fell off in both the discussion of issues and the authoring of pull requests. My hope is that trend will reverse itself as I step away.
Now What?
If you are interested in becoming a collaborator, leave a comment below. I will continue monitoring this thread, and will make appropriate evaluations of interested parties. @scrooloose, @lifecrisis, and @alerque, I invite you to weigh in, as well.
Thanks,
Phil
The text was updated successfully, but these errors were encountered: