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

Colors script doesn't work anymore since base16-shell update #18

Closed
OkanEsen opened this issue Jun 30, 2016 · 5 comments
Closed

Colors script doesn't work anymore since base16-shell update #18

OkanEsen opened this issue Jun 30, 2016 · 5 comments

Comments

@OkanEsen
Copy link

OkanEsen commented Jun 30, 2016

The color schemes for base16-shell were updated two days ago and caused to break the colors script.

@wincent
Copy link
Owner

wincent commented Jun 30, 2016

Thanks for the heads up. I'll be sure to check out what changed before changing the submodule.

@wincent
Copy link
Owner

wincent commented Jul 1, 2016

I had a look at the changes and left some feedback here. Unfortunately this is a bit of a breaking change, so I might wait until the dust has settled and all/most/many of the light schemes are back in the repo.

@lencioni
Copy link
Contributor

lencioni commented Jul 9, 2016

I solved this by extracting the background color from the theme and calculating its luma, which is a measure of perceptual lightness. lencioni/dotfiles@f8a6529

@wincent
Copy link
Owner

wincent commented Jul 11, 2016

@lencioni. Nuts!

Still waiting for the schemes I actually use to be made available in light variants. Otherwise not much point in "upgrading" yet.

You crazy, Joe.

@codybuell
Copy link

@lencioni Awesome workaround! You mentioned in your commit that the base16 shell files are no longer executable, take a look here for one solution.

wincent added a commit that referenced this issue Apr 12, 2017
I eyeballed the logs and diffs; all looks pretty innocuous.

* roles/dotfiles/files/.vim/pack/bundle/opt/vim-pathogen 7ba2e1b...020ab25 (1):
  > Remove :V commands for good

* roles/dotfiles/files/.vim/pack/bundle/start/tcomment_vim 952de7f...14384f5 (10):
  > Merge pull request #187 from adriaanzon/vue
  > docs
  > s:GuessVimOptionsCommentString(): Don't expect cms to be a proper format string
  > Merge pull request #185 from rosshadden/master
  > <Plug>TCommen_gC map: force line-wise operation
  > misc
  > FIX #184: Special handling of &cms=% %s
  > FIX #183: Remove the comment string only once
  > Merge pull request #180 from Hinidu/patch-1
  > Merge pull request #181 from squm/master

* roles/dotfiles/files/.vim/pack/bundle/start/ultisnips 9a670c5...5352d98 (5):
  > fix unicode decode error with f-keys in py3
  > #691, #812: fix unicode compat with py3
  > address issue #691: ignore non-unicode at all
  > address issue #691: try to fix non-utf encoding
  > fix autotrigger on backspace

* roles/dotfiles/files/.vim/pack/bundle/start/vim-eunuch 7eeb681...dcd29a0 (1):
  > Limit init.d template to /etc

* roles/dotfiles/files/.vim/pack/bundle/start/vim-fugitive b754bc2...b2665cc (10):
  > Add g:fugitive_git_command
  > Heavy handed rhubarb.vim suggestion
  > Fix temp_files cache on Windows when TEMP is set to a short path (#893)
  > :Gbrowse remote/branch should not resolve upstream
  > Make unrecognized git type error more informative
  > Fix implicit use of v: variable
  > Ensure v:shell_error comes from correct command
  > Fix for empty buffer :Git command in Neovim (#785)
  > Support insteadOf for Gbrowse (#874)
  > Stricter match for fugitive:// buffers (#872)

* roles/dotfiles/files/.vim/pack/bundle/start/vim-jade cc1bddc...ddc5592 (6):
  > Merge pull request #102 from kevcenteno/js-speed-fix
  > Add spelling support resolves #101
  > Merge pull request #97 from Fer22f/master
  > Merge pull request #95 from kostacoffee/master
  > Merge pull request #96 from NathanielInman/master
  > Merge pull request #94 from kostacoffee/master

* roles/dotfiles/files/.vim/pack/bundle/start/vim-lion 9b1a923...08d5e71 (1):
  > Add b:lion_squeeze_spaces (#18)

* roles/dotfiles/files/.vim/pack/bundle/start/vim-projectionist 372d529...c4bc124 (3):
  > Update camelcase documentation
  > Leave leading `./` instead of making it absolute (#68)
  > Try decoupling camelcase from capitalize

* roles/dotfiles/files/.vim/pack/undotree/opt/undotree 17dfeb6...ad08a88 (2):
  > Merge pull request #70 from lindhe/patch-1
  > Thanks to Roland Emmerich's help, an display issue is now fixed.

* roles/dotfiles/files/.vim/pack/vim-abolish/opt/vim-abolish 05c7d31...b6a8b49 (1):
  > Add "Title Case" coercion method (crt) (#17)
wincent added a commit that referenced this issue Mar 29, 2018
All of it.

* roles/dotfiles/files/.vim/pack/LanguageClient-neovim/opt/LanguageClient-neovim 508c4a2...d0133bf (34):
  > Add missing CompletionItemKind
  > Provide a sync version of textDocument_hover
  > Prevent making vim unusable in case we are loaded in an env that does not have yarp#py3 defined. (#237)
  > Update vimrc for integration tests.
  > Replace placeholders in completion text
  > Fix logger maxBytes
  > Tweak words.
  > Fix link.
  > Add master branch deprecation notification.
  > Add known issue of single character deletes line.
  > Signature help bug fixes
  > Don't overload get_complete_position
  > Don't assume rpc message is always valid UTF8
  > Fix tests running.
  > Fix tests.
  > Fix IntegrationTest running.
  > Fix lint error.
  > Fix RotatingFileHandler.
  > Handle cases when neovim RPC errors out.
  > Send didChange after starting server.
  > Add settings file support (closes #139, #178)
  > Cleanup signs.
  > Do not break deoplete.
  > Cover case when definition response is not complete.
  > Add capabilities
  > Update issue template.
  > Changed split for CodeAction to include a space
  > Fix handling code fix.
  > Remove final empty line after formatting
  > Use buffer options for formatting
  > Implement signatureHelp
  > Set omnifunc after sending didOpen notification.
  > Fix event handling for vim.
  > Check buftype in BufReadPost.

* roles/dotfiles/files/.vim/pack/bundle/opt/vim-pathogen e7857be...f4fd604 (1):
  > Rewrite contribution guidelines

* roles/dotfiles/files/.vim/pack/bundle/start/base16-vim 59b2e23...7959654 (14):
  > Merge pull request #172 from jlesquembre/spell
  > Merge pull request #174 from tmahmood/master
  > Update LICENSE.md
  > Create LICENSE.md
  > Merge pull request #168 from jlesquembre/master
  > Merge pull request #166 from jlesquembre/docs
  > Merge pull request #165 from jlesquembre/fix-global-function
  > Update README.md
  > Updates output
  > Updates output
  > Merge pull request #161 from jlesquembre/hl-substitute
  > Merge pull request #158 from jlesquembre/nvim-terminal
  > Merge pull request #160 from jlesquembre/startify
  > Merge pull request #159 from jlesquembre/customization

* roles/dotfiles/files/.vim/pack/bundle/start/indentLine 4393485...7a7e368 (3):
  > Allow to exclude by buffer types (#235)
  > Merge pull request #234 from hhktony/patch-1
  > Update README.md

* roles/dotfiles/files/.vim/pack/bundle/start/tcomment_vim 6f1f248...e365bfa (18):
  > misc
  > doc
  > misc
  > docs
  > misc
  > misc
  > More refactoring (not backward-compatible)
  > Bump major version number due to possibly incompatible changes
  > Further refactoring
  > FIX #201: tcommentModeExtra: Use "j^" instead of "l^"; NEW >|
  > FIX #202: Make it easier to customize C-style line comments via g:tcomment#commentstring_c
  > CLOSE #208: Add support for Cabal files (thanks to mn720)
  > Merge pull request #207 from blueyed/setline
  > Merge branch 'issue205'
  > docs
  > Merge pull request #200 from t-b/add-qmake
  > FIX #197: rmd defaults to markdown
  > FIX #197: Rmd support

* roles/dotfiles/files/.vim/pack/bundle/start/vim-eunuch b536b88...0971b4c (2):
  > Use sudo -A on local Neovim
  > Rename_complete: keep current file

* roles/dotfiles/files/.vim/pack/bundle/start/vim-fugitive 7c9b87a...3e0bd86 (7):
  > Add a note about options
  > Link to commit.style
  > Link to quickfix help topic
  > BufReadObject: handle rev-parse errors
  > Strip backslashes on expansion
  > Use NERDTree.root instead of removed NERDTreeRoot
  > Update "OS X" to "macOS" in README

* roles/dotfiles/files/.vim/pack/bundle/start/vim-javascript 4a8f6f7...50ff80a (23):
  > other randoms (#1112)
  > use printf instead of '.' (#1106)
  > Additional destructuring fix for objects within arrays
  > Fix #1105
  > conform to html option
  > cleaning (#1102)
  > cleanup (#1099)
  > don't move cursor to find case statement (#1097)
  > improve last commit
  > fix for unnested js in <script>
  > cleaning (#1096)
  > matchend
  > better conditional for comment
  > date
  > fix chaining arrows scope (#1087)
  > dont re-add to cache (#1081)
  > Fix jsObjectKey for keys that start with numbers
  > optimize
  > cleaning (#1079)
  > make elseif
  > remove unneeded redeclaration
  > move html var decl
  > move comment

* roles/dotfiles/files/.vim/pack/bundle/start/vim-json f5e3181...3727f08 (4):
  > Merge pull request #89 from anchnk/master
  > Merge pull request #63 from mstrzele/AWSCloudFormation
  > Merge pull request #76 from rhysd/reasonable-bool-number
  > Merge pull request #88 from Akin909/patch-1

* roles/dotfiles/files/.vim/pack/bundle/start/vim-jsx 5b968df...52ee8bb (1):
  > Merge pull request #160 from rafaelkallis/master

* roles/dotfiles/files/.vim/pack/bundle/start/vim-lion 80de27a...75306ac (2):
  > Need to apply \zs anchor on single-character searches too
  > Use case dependant comparison

* roles/dotfiles/files/.vim/pack/bundle/start/vim-markdown 8cd4179...e2d7fcd (1):
  > add .mdwn file extension

* roles/dotfiles/files/.vim/pack/bundle/start/vim-projectionist 45ee461...d20f2a2 (2):
  > Ignore empty command completions
  > Leverage `:Dispatch -dir`

* roles/dotfiles/files/.vim/pack/bundle/start/vim-reason-plus 1549c8f...91138fa (5):
  > Update README.md
  > Update README.md
  > Update README.md
  > Readme: Add note about `ocaml-language-server` install (#2)
  > [Docs] Example config

* roles/dotfiles/files/.vim/pack/bundle/start/vim-repeat 070ee90...8106e14 (2):
  > repeat.vim 1.2
  > Fix undo messages being hidden (#33)

* roles/dotfiles/files/.vim/pack/bundle/start/vim-signature eaa8af2...a9bafa9 (5):
  > Pressing Esc at the purge confirmation prompt no longer proceeds with purge. Fixes #152
  > Merge pull request #156 from hallzy/master
  > Merge pull request #153 from shaggyrogers/master
  > Place new marks in the order specified by g:SignatureIncludeMarks. Workaround for #149
  > Fix for #151

* roles/dotfiles/files/.vim/pack/bundle/start/vim-zsh e3cc7be...9be2e1e (2):
  > Add zshVariables to HereDoc definition
  > Merge pull request #18 from kutsan/patch-1

* roles/dotfiles/files/.vim/pack/deoplete/opt/deoplete 04de49e...a80fd52 (213):
  > Improve omni css pattern
  > Fix #705 dup problem
  > Fix #706 set() error
  > Fix handler event
  > Fix #704 TextChangedP problem
  > Fix #705 dup problem
  > Improve a bit
  > Fix #699 tag source performance problem
  > Merge pull request #700 from deathlyfrantic/patch-1
  > Fix #698 omni behavior
  > Fix events
  > Fix #695 file.py initialization
  > Fix #692 Event loop is closed issue
  > Fix #689 Revert "Fix #680 cache error"
  > Update FAQ
  > Fix FAQ
  > Fix #692 remove VimLeavePre call
  > Merge pull request #693 from balta2ar/patch-1
  > Async problem #689
  > Fix tag
  > Fix skip completion problem
  > Merge pull request #678 from Shougo/asyncio
  > Improve on_event behavior
  > Fix #686 remove source limit feature
  > Merge pull request #684 from blueyed/improve-context
  > Fix #680 cache error
  > Fix #679 async problem
  > Add deoplete#send_event()
  > Update Travis config
  > Improve check
  > Fix denite hang
  > Improve t_list check
  > Update FAQ
  > Merge pull request #670 from naglis/fix-typo
  > Merge pull request #666 from blueyed/improve-error_tb
  > Update .gitignore
  > Merge pull request #664 from blueyed/logging-notify-once
  > Merge pull request #665 from blueyed/fix-RuntimeError
  > Update README
  > Merge pull request #661 from blueyed/logger-source
  > Merge pull request #662 from blueyed/checkhealth
  > Update FAQ
  > Fix #657 error check
  > Improve sources error check
  > Fix #655 race condition
  > Fix the error message
  > Add output check
  > Improve the redirection
  > Use stdout instead of stderr
  > Add TextChangedP support
  > Fix #638 serial completion support
  > Add main_loop
  > Support stdout
  > Add version check
  > Fix #647 None input
  > Merge pull request #652 from lwm/patch-1
  > Merge pull request #650 from tweekmonster/tag-kind
  > Fix lint error
  > Fix stop process timing
  > Fix timeout problem
  > Fix #646 NVIM_LISTEN_ADDRESS support
  > Improve deoplete#custom#source() behavior
  > Use t:v_
  > Fix child logging
  > Improve debug messages
  > Use g:deoplete#num_processes instead
  > Merge pull request #641 from blueyed/process-raw
  > Merge pull request #644 from blueyed/logging-debug
  > Merge pull request #640 from blueyed/process-eof
  > Merge pull request #642 from blueyed/log-early
  > Improve completion performance
  > Fix completion skip problem
  > Merge pull request #631 from blueyed/child-eof
  > Update readme (#622)
  > Change around source default rank
  > Update user sources
  > Merge pull request #632 from blueyed/process-enqueue_output-check-self._proc
  > Fix quitting
  > Fix #627 async pum
  > Fix minor style
  > Merge pull request #629 from blueyed/log-pid
  > Remove context python3
  > Fix #626 encoding problem
  > Fix spell
  > Fix #626 error check
  > Merge pull request #602 from Shougo/parallel
  > Fix enable_loggin error
  > Fix logging interface
  > Merge pull request #614 from blueyed/fix-logging-init
  > Fix CI error
  > Merge pull request #612 from dncnmcdougall/master
  > Fix #610 complete check
  > Merge pull request #607 from tweekmonster/tag-functions
  > Update ISSUE_TEMPLATE
  > Fix #603 missing deoplete-vim8
  > Fix #597 dummy timer hack
  > Remove dummy timer repeat
  > Fix #547 dummy timer
  > Fix #547 ugly hack
  > Fix #597 again
  > Fix #597 add dummy timer
  > Fix #597 deoplete timer
  > Add next_input check
  > Fix #594 initialization problem
  > Improve the error checks
  > Merge pull request #596 from washtubs/master
  > Merge pull request #592 from letharion/patch-1
  > Add debug_enabled for compatibility
  > "debug_enabled" is deprecated.
  > Fix is_silent problem
  > Fix #586 blacklist messages
  > Fix #585 add g:deoplete#enable_on_insert_enter
  > Fix #586 LanguageClient-neovim conflict
  > Fix #588 file source path problem
  > Fix #584 update README
  > Add is_refresh flag
  > Fix the filters
  > Add matcher_cpsm
  > Fix the documentation
  > Fix is_async flag
  > Fix volatile behavior
  > Merge pull request #581 from callmekohei/master
  > Update the screenshots
  > Merge pull request #579 from balta2ar/more-details-to-is-volatile-is-async-docs
  > Fix #571 update FAQ section
  > Update the documentation
  > Fix #567 notify() error
  > Fix #570 initialization
  > Add the comment
  > Merge pull request #568 from shotat/feature/lsp-doc
  > Fix #565 deoplete initialization
  > Add g:deoplete#enable_yarp option
  > Merge pull request #559 from BurningLutz/master
  > Remove unused codes
  > Fix Travis errors
  > Update custom source behavior
  > Add custom tests
  > Fix truncate_skipping
  > Fix #558 add converter_truncate_kind
  > Merge pull request #553 from Shougo/yarp
  > Add is_silent attribute
  > Fix #546 remove exists_omnifunc()
  > Merge pull request #548 from jrowlingson/patch-1
  > Add DirChanged event support in on_event
  > Fix logging problem
  > Remove repeat
  > Fix #543 timer problem
  > Fix #544 make_cache problem
  > Fix the error
  > Fix #540 deoplete#is_enabled()
  > Merge pull request #538 from e-kwsm/improve-doc
  > Fix #539 deoplete#toggle()
  > Use mypy instead
  > Fix the initialization
  > ver.4.0 development started
  > Merge pull request #533 from kiryph/doc-faq-reordered
  > Improve the documentation
  > Fix #531 is_volatile problem
  > Update the documentation
  > Fix #134 omni source filetypes
  > Fix html omni pattern
  > Fix #526 context_filetype support
  > Fix nvim-typescript
  > Merge pull request #522 from svanharmelen/f-docs
  > Fix #521 completion timer handler problem
  > Use feedkeys('i')
  > Fix binary_search functions
  > Travis badge
  > Fix #517 tag source caching
  > Fix lint
  > Improve tag source
  > Improve dictionary source
  > Fix lint
  > Fix #516 change member source pattern
  > "deoplete#custom#set()" is deprecated.
  > Add Travis badge
  > Improve buffer filter performance
  > WIP: sorted_candidates support
  > Improve the channel check
  > Fix #513 deoplete logging
  > Fix #510 filetype caching
  > Use tabpagebuflist()
  > Fix #512 remote matcher_length from the default
  > Merge pull request #511 from callmekohei/master
  > Merge pull request #506 from Shougo/lazy
  > Merge pull request #509 from balta2ar/extend_documentation
  > Fix #508 initialization
  > Merge pull request #507 from callmekohei/master
  > Fix v:exiting error
  > Improve context_filetype
  > Check v:exiting
  > VimLeavePre support on_event()
  > Fix #502 completion problem
  > Remove version check
  > Remove rpcstop()
  > Merge pull request #503 from fszymanski/master
  > Fix lint
  > Add deoplete#complete_common_string()
  > Fix #499 improve manual completion
  > Fix #500 add FAQ
  > Fix 298 add FAQ
  > Fix for lint
  > Improve the initialization
  > Improve exit
  > Merge pull request #496 from fszymanski/master
  > Add FAQ
  > Improve limit behavior
  > Fix #495 lazy initialization
  > Add the external source
  > Fix #494 skip_next_completion error
  > Improve skip the next completion
  > Merge pull request #491 from Holzhaus/fix-autoclose-preview
  > Fix auto refresh

* roles/dotfiles/files/.vim/pack/nerdtree/opt/nerdtree 45f4d61...a172d7c (53):
  > Add documentation for the NERDTreeRemoveDirCmd option.
  > Merge pull request #816 from kutsan/master
  > Update issue template again. "Optional" isn't needed.
  > Merge pull request #814 from scrooloose/813-bwipeout_NERDTree_buffer
  > Merge pull request #801 from mrubli/focus-on-close
  > Merge pull request #796 from lifecrisis/doc-update
  > Merge pull request #795 from lifecrisis/empty-line
  > Merge pull request #794 from lifecrisis/reopen779
  > Merge pull request #786 from lifecrisis/find-hidden
  > Merge pull request #785 from lifecrisis/find-new-file
  > Add :Helptags to the pathogen instructions
  > Merge pull request #782 from lifecrisis/modelines
  > Merge pull request #781 from lifecrisis/find-complete
  > Merge pull request #778 from zhenyangze/master
  > Merge pull request #772 from skyblueee/stripMarkup_leadingSpaces
  > Merge pull request #773 from skyblueee/wasdir_sub
  > Merge pull request #777 from lifecrisis/bm-confirm
  > Merge pull request #769 from lifecrisis/o-map
  > Fix a problem with the "x" handler (#768)
  > Clean up the handler for the "x" mapping (#767)
  > Revert change to tab opening method (#766)
  > Add back support for "b:NERDTreeRoot" (#765)
  > Merge pull request #759 from lifecrisis/iss549
  > Merge pull request #754 from branch comma-separated-file-size
  > Merge pull request #756 from mboughaba/master
  > Merge pull request #751 from ashumkin/dir-arrows-on-cygwin
  > Use a better function to change directories
  > Merge pull request #734 from lifecrisis/issue733
  > Merge pull request #731 from lifecrisis/tilde
  > Merge pull request #729 from ParkerKemp/master
  > Divide the introductory paragraph in the README
  > Merge pull request #730 from lifecrisis/issue573
  > Merge pull request #722 from lifecrisis/open-bookmark
  > Merge pull request #721 from lifecrisis/issue67
  > Merge pull request #720 from lifecrisis/issue526
  > Merge pull request #719 from lifecrisis/issue718
  > Merge pull request #717 from scrooloose/dev
  > Modify call to sort() for older versions of Vim (#714)
  > Merge pull request #536 from satori/master
  > Merge pull request #711 from lifecrisis/issue650
  > Merge pull request #710 from jason0x43/globPath-fix
  > Document the :NERDTreeFocus command. Closes #706.
  > Merge pull request #675 from jason0x43/relative-paths
  > Merge pull request #704 from lifecrisis/bookmarks-markers
  > Merge pull request #703 from lifecrisis/issue677
  > Update CHANGELOG, giving contributors their due.
  > Merge pull request #699 from asnr/add-keymaps-to-docs
  > Merge pull request #696 from lifecrisis/issue361
  > Merge pull request #695 from scrooloose/revert-626-win32unix
  > Merge pull request #648 from cntoplolicon/master
  > Merge pull request #626 from scrooloose/win32unix
  > Merge pull request #574 from sooth-sayer/master
  > Merge pull request #691 from wincent/patch-1

* roles/dotfiles/files/.vim/pack/undotree/opt/undotree ad08a88...cdbb902 (8):
  > Merge pull request #82 from ichizok/fix/autoload
  > Merge pull request #81 from toraritte/new-feature
  > Merge pull request #79 from benknoble/modeline
  > Merge pull request #77 from benknoble/autoload
  > Fixed pressing enter on a version causing invalid variable exception.
  > Merge pull request #73 from chelovechishko/hide_help_line
  > Merge pull request #72 from chelovechishko/update_doc
  > Due to a bug of confirm(), use input() instead. In the latest versions of VIM, the confirm() will hang in certain situations.
wincent added a commit that referenced this issue Mar 17, 2020
Routine maintenance.

Changelog:

https://virtualenv.pypa.io/en/latest/changelog.html

* vendor/virtualenv 4b707b8...2060180 (1100):
  > release 20.0.10
  > Improve installation documentation (#1707)
  > Fix py info might be misslead by distutils config (#1705)
  > A more robust way to get scripts path (#1706)
  > upgrade setuptools to 46.0.0 from 45.3.0 for Python3.5+ (#1702)
  > Merge pull request #1701 from pypa/release-20.0.9
  > fix changelog
  > add timeout for tests (#1700)
  > pythonw works as python on Windows (#1693)
  > Bump embeded setuptools (#1699)
  > Better handling of loader patch on python 3 (#1698)
  > Handle legacy loaders for pip patch (#1691)
  > Support for Python 2 platform that store landmark in platstdlib (#1697)
  > do not fail if lock not present (#1696)
  > Merge pull request #1689 from pypa/release-20.0.8
  > use import hooks to patch distutils/setuptools (#1688)
  > Fix setting PYTHONPATH on Python 2 not working (#1673)
  > docs: fix some typos (#1687)
  > Default prompt of environment name in batch shell (#1679)
  > Fix list configuration value parsing (#1676)
  > fix typographic error (#1672)
  > release 20.0.7
  > Disable distutils fixup for python 3
  > Merge pull request #1666 from pypa/release-20.0.6
  > support entry point paths with space (#1660)
  > handle application data folder is read only (#1661)
  > Minor fix to installation.rst (#1665)
  > Update CONTRIBUTING.md
  > Accept python self-referencing python executables (#1664)
  > Update issue templates
  > update issue template, add contributing (#1662)
  > Ensure distutils configuration values do not escape virtual environment (#1657)
  > fix pypy2 builtins are imported as stdlib modules (#1656)
  > Fix generated scripts use host version info rather than target (#1655)
  > Fix global site package always being added with bundled macOs python framework builds (#1653)
  > Merge pull request #1650 from pypa/release-20.0.5
  > Prevent sys.prefix from leaking into child process on macOS (#1648)
  > macOs Python 2 Framework support (#1641)
  > Update user_guide.rst (#1644)
  > Discover python interpreter in a case insensitive manner (#1629)
  > tox: call coverage as module (#1636)
  > Also add executables for pythonX.X under pypy (#1615)
  > Better error message when build dependencies not satisfied (#1628)
  > user_guide.rst: Fix typo by changing PEP 404 to PEP 405 (#1627)
  > Merge pull request #1625 from pypa/release-20.0.4
  > Add Gitter Badges (#1623)
  > git mv tests/unit/activation/test_xon{o,}sh.py (#1613)
  > Make aliases relative symlinks (#1610)
  > Revert "also disallow altsep beside pathsep inside paths" (#1598)
  > Lower min version of six to 1.9 (#1606)
  > Merge pull request #1595 from pypa/release-20.0.3
  > fix Virtualenv name not correctly shown on Fish (#1587) (#1594)
  > expose and document programmatic API (#1592)
  > fix python discovery with non resolved prefix paths (#1590)
  > update the issue template to virtualenv 20+ (#1593)
  > Fix app-data injected .dist-info.virtualenv breaks importlib.me… (#1591)
  > Fix Python 2 Apple framework builds not isolated from global si… (#1588)
  > Merge pull request #1580 from pypa/release-20.0.2
  > support long path names for the app-data seeder generates conso… (#1579)
  > app-data copies by default (#1578)
  > avoid copying the stats with copytree (#1571)
  > print a message after creating an environment (#1569)
  > require passing a destination directory (#1568)
  > add option to view failure stacktraces (#1572)
  > on exe discovery ignore incorrect interpreters, also try in the… (#1573)
  > respect --copies for app-data (#1575)
  > only info if during discovery fail to query a executable (#1574)
  > README.md: fix changelog link (#1565)
  > Make app data override variable public (#1559)
  > Add link to virtualenv < 20.0.0 changelog. (#1547)
  > Documentation theme updates (#1548)
  > Merge pull request #1554 from pypa/release-20.0.1
  > fix system executable discovery (#1550)
  > readme shields now have links
  > Update README.md
  > fix commits since link
  > Merge pull request #1546 from pypa/release-20.0.0
  > release 20.0.0b2
  > update release process to include zipapp (#1539)
  > rewrite the documentation (#1519)
  > Stable order in pyenv.cfg, include-system-site-packages only for ref (#1535)
  > pyproject.toml for version generation (#1534)
  > README is now markdown instead of reStructuredText (#1536)
  > upgrade wheel from 0.34.0 to 0.34.2 (#1531)
  > generate fish and bash activators on Windows (#1528)
  > fish prompt: preserve pipestatus (#1530)
  > Better handling of base executable not found #1515
  > Correct the casing of PyPI (#1526)
  > Fix failing to acquire lock in case of parallel runs (#1524)
  > Support relative paths for the python specification string. (#1523)
  > pth files are not processed on Ubuntu under Python 2 #1517 (#1521)
  > We should override the executable rather than original executable during our py info cache load
  > Cached python information load should update original executable (#1513)
  > Make single verbosity output cleaner (#1511)
  > Bash activator should have no extension #1508 (#1509)
  > add a write through filesystem cache with locks for py informat… (#1505)
  > bump pip and wheel (#1507)
  > support for c-extension builds within virtualenv (#1503)
  > upgrade bundled wheels (#1504)
  > separate describe/create - check upfront if can create (#1502)
  > CentOs and Fedora support (#1500)
  > Improve CI performance on pypy (#1499)
  > add zipapp support with bundled dependencies (#1491)
  > bump bundled setuptools (#1497)
  > bump pre commit (#1495)
  > beutify setup.cfg (#1494)
  > more robust exe discovery in pyinfo (#1492)
  > fix errors under CPython 3.4 on Windows
  > also copy python27.dll if exists on windows py2.7 (#1490)
  > also install wheel with seed packages (#1489)
  > super for __init__ in exception_
  > simplify code logic
  > fix Windows
  > cleanup env-vars and use venv as default dest dir instead of env
  > reorganize run.py - prefer inheritence based API over generators
  > express that from_exe may import stuff in py_info
  > simplify range in creator
  > mark the project as stable
  > prefer if/else over try/expect for import of config parser
  > use ast.literal_eval instead of eval
  > handle read only errors for clear
  > also disallow altsep beside pathsep inside paths
  > use S_IXUSR | S_IXGRP | S_IXOTH instead of 0755 for chmod exe
  > converter already logs, mention for env-var getter
  > consider empty value for an env-var also false
  > importlib-resources should be preferd over pkg_data
  > with json.dump we can enable black on activate_this
  > power-shell should be just powershell
  > xonosh is actually just xonsh
  > move from entrypoints to importlib.metadata
  > support for pypy2 and pypy3 (#1482)
  > link app data needs ro with symlinks (#1480)
  > interface compatibility with before rewrite (#1479)
  > unicode support (#1477)
  > Cross version compatibility (#1475)
  > use coverage 5 (#1463)
  > add seed packages via pip invoke (#1462)
  > Activation scripts for next-gen virtualenv (#1454)
  > Improve executable discovery of a PythonInfo inside a given fol… (#1443)
  > fix
  > Stat rewrite - POC
  < Bump release for development
  < Bump for release
  < Merge pull request #924 from dstufft/upgrade
  < Merge pull request #825 from mcarden/patch-1
  < Merge pull request #901 from dongweiming/classmethod
  < Merge pull request #898 from manueljacob/develop
  < Merge pull request #897 from dstufft/upgrade
  < Add changelog for #888
  < Merge pull request #888 from techtonik/tcltk
  < Use hex format for display of crc32
  < Don't hard set fish prompt to white
  < Bump version for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Update change log
  < Drop down to 15.0.1 for a bugfix release
  < Merge pull request #883 from dstufft/upgrade
  < Merge pull request #882 from rkuska/develop
  < bump for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Update version and changelog
  < Merge pull request #852 from pypa/remove-multiple-script-versions
  < Merge pull request #880 from dstufft/upgrade
  < Merge pull request #877 from dstufft/move-cert-to-subprocess
  < Merge pull request #873 from Ivoz/with-statements
  < Clarify changelog entry for #805
  < Bump for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Merge pull request #867 from dstufft/upgrade
  < Merge pull request #866 from dstufft/extract-ca
  < Merge pull request #865 from pfmoore/appveyor
  < Merge pull request #863 from pfmoore/cmdline_tests
  < Bump version for development
  < Merge branch 'master' into develop
  < Bump version for development
  < Homogenize drive letter casing for both prefixes and filenames.
  < Fill out readme
  < Bump version for development
  < Bump version for release
  < Update to setuptools 19.6.2
  < Add .cache to .gitignore
  < Revert ac4ea65; only correct drive letter case.
  < Bump version for development
  < Bump version for release
  < Update setuptools to 19.6.1
  < Bump for development
  < Bump version for release
  < Upgrade setuptools to 19.6
  < Make note that other activate.* files exist
  < And another new year.
  < Merge pull request #850 from pypa/test-virtualenv-more
  < Use bdist_wheel section
  < Fix #837
  < Add changelog entry for #843
  < Merge pull request #843 from Gnouc/develop
  < Merge pull request #844 from edmorley/update-python-classifiers
  < Bump for development
  < Merge branch 'master' into develop
  < Bump for release
  < Merge pull request #849 from dstufft/update
  < Merge pull request #848 from dstufft/default-true
  < Bump version for development
  < Merge branch 'master' into develop
  < bump version for release
  < Merge pull request #842 from dstufft/upgrade
  < Merge pull request #830 from kankri/develop
  < Merge pull request #841 from dstufft/independent
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Shorten history in long_description to 2 releases
  < Update deactivate.bat, apply to virtualenv.py
  < Modernize rebuild-script, now works with 2.7 & 3.5
  < Update setuptools package to 19.4
  < Merge pull request #839 from pypa/winbrackets
  < Homogenize test syntax, add explanation of it
  < Update setuptools to 19.1.1
  < Flatten logic of fix_lib64
  < Simplify sys.path removal logic, use short form os.path.join
  < Fix 'python setup.py test' invocation
  < Expand gitignore
  < Fix virtualenv tests on Windows
  < Merge branch 'extlinks' into develop
  < Merge pull request #805 from Ivoz/early-syspath-removal
  < Upgrade to setuptools 18.4
  < Merge pull request #806 from willingc/doc-fixlink
  < Remove extraneous commented package lines
  < Add changelog for #803
  < Merge pull request #803 from Samureus/patch-1
  < Update year again!
  < Check for long_description correctness
  < Remove normal envs from travis build
  < Use a travis build matrix
  < Add python 3.5 to CI / tox testing
  < Correct dc11925
  < Correct look of fish prompt
  < Add pydoc function for fish
  < Changelog for change in virtualenv PS1
  < Apply activate script changes
  < Add a space after env name in prompt
  < Remove old aspen workound in activate.csh
  < Reference changes to issues in changelog
  < Add changelog for #472
  < Merge pull request #472 from pmakowski/patch-1
  < Move home_dir abspath to install_python_config
  < Use shield.io badges
  < Use portable syntax for `pydoc` function
  < Include tests folder in source distribution
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Stop using a tox.ini in tests/
  < Remove legacy aspen workaround
  < Apply virtualenv_embedded changes in virtualenv.py
  < Add config flags in correct order
  < Use function definition syntax that works
  < Restore !$ restoration from #799
  < Use pydoc function instead of alias
  < Fix activate.fish
  < Apply #799 in virtualenv.py, note in changelog
  < Merge pull request #799 from Lucretiel/patch-3
  < Update to setuptools 18.3.2
  < Add explanation on removing an env
  < Changelog / apply change in virtualenv.py for #724
  < Merge pull request #724 from blueyed/sh-use-unalias-for-pydoc
  < Account for defined but empty shell variables
  < Add 'wheel' in expected output
  < Merge pull request #773 from koobs/patch-1
  < Changelog for #759
  < Merge pull request #759 from hashstat/develop
  < Fix rst header markers
  < Apply changes to activate.fish in virtualenv.py
  < Record change for activate.fish
  < Remove alternate prompt function name
  < Brought back the namespacing ... my bad.
  < Cleaned up activate.fish.
  < Upgrade packages
  < Merge pull request #798 from Ivoz/python-config
  < Add 3.3 and 3.4 flags in setup.py
  < Merge pull request #793 from dstufft/coc
  < bump for development
  < Merge branch 'master' into develop
  < Merge pull request #787 from pypa/upgrade
  < bump for development
  < Merge branch 'master' into develop
  < Update changelog
  < Merge pull request #786 from pypa/upgrade
  < Merge pull request #645 from tzulberti/develop
  < bump for development
  < Merge branch 'master' into develop
  < Merge pull request #777 from dstufft/upgrade
  < Merge branch 'master' into develop
  < Merge pull request #766 from dstufft/upgrade
  < Merge branch 'master' into develop
  < Merge pull request #765 from dstufft/upgrade
  < Merge branch 'master' into develop
  < bump for development
  < Merge branch 'master' into develop
  < Edit the changelog
  < Merge pull request #755 from rbtcollins/issue-753
  < Merge pull request #761 from dstufft/install-wheel
  < Merge pull request #760 from dstufft/upgrade
  < Merge pull request #747 from agronholm/develop
  < Merge branch 'master' into develop
  < Upgrade pip form 6.1.0 to 6.1.1
  < bump versions for development
  < Merge branch 'master' into develop
  < skip test on PyPy
  < Setup virtualenv to create universal wheels
  < Merge pull request #743 from dstufft/upgrade-pip
  < Merge pull request #742 from dstufft/upgrade-setuptools
  < Merge pull request #731 from dstufft/upgrade-setputools
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #715 from dstufft/upgrade-pip
  < Merge branch 'master' into develop
  < Merge pull request #713 from dstufft/upgrade-bundled
  < Merge pull request #709 from stonebig/patch-1
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #695 from dstufft/upgrade-pip
  < Upgraded setuptools to 11.0
  < Merge branch 'master' into develop
  < Merge pull request #690 from dstufft/undo-things
  < Revert "Merge pull request #687 from dstufft/dont-import-site"
  < Merge branch 'master' into develop
  < Merge pull request #688 from dstufft/upgrade-pip
  < Merge pull request #687 from dstufft/dont-import-site
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Merge branch 'master' into develop
  < switch to 12.1.0 for development release
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < bump version for development
  < Merge branch 'master' into develop
  < Bump the version for release
  < Merge pull request #682 from dstufft/upgrade-pip
  < Merge pull request #681 from dstufft/enable-pypy3
  < Merge pull request #680 from dstufft/upgrade-setuptools
  < Merge pull request #674 from mgedmin/fix-sys-path-better
  < Merge pull request #679 from dstufft/upgrade-setuptools
  < Merge pull request #678 from dstufft/upgrade-setuptools
  < Merge pull request #658 from alex/bump-setuptools
  < We support PyPy, but there's no reason to call it out.
  < Switch to the new versioning scheme
  < Merge pull request #648 from nvie/develop
  < Merge pull request #642 from nyfarn/patch-1
  < Merge pull request #635 from shidesthewise/feature/testfix-1
  < Exit early when installing on Python < 2.6.
  < Removed Python 2.5 from list of trove classifiers.
  < Merge pull request #624 from pfmoore/changelog-addition
  < Merge pull request #623 from pfmoore/win-noprompt
  < Branch name, typos
  < Fix number of tildas!
  < Fix next future version
  < Apply pull #507 manually
  < Update contributing guide
  < Merge pull request #600 from frewsxcv/develop
  < Fix typos in virtualenv.py
  < Add changelog item for #601
  < activate_this.py fix
  < Update changelog
  < Add Pycon 2011 talk, thanks @evvers
  < Use 2.4 compatible syntax, Fix #619
  < Update setup.py & docs to use pytest
  < Fix #461 & #462
  < Add docs building to tox/travis
  < Refer to python instead of python3
  < Incorporate 6355f9b8 by @pfmoore
  < Move changelog entries to be 3rd level
  < Fix docs typos, thanks @alex
  < Capitalization Is Awesome
  < Allow local use of rtd theme alla pip
  < Allow virtualenv to build again! Yay!
  < Remove all-in-one page
  < Usage, options, config, extending
  < Guide on virtualenv's major parts
  < Installation instructions
  < Move development sections to this page
  < Add intro, toctree, docs / links, contrast
  < Move news to index.rst
  < Move news to be a changelog
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #603 from dstufft/pytest
  < Fix Python 3.4 support in Tox
  < Merge pull request #602 from pfmoore/doc_fix
  < Merge pull request #595 from mattip/develop
  < Don't join the channel to post messages to it
  < Yes yes yes.
  < Use the deadsnakes PPA for a not so dead snake (3.4).
  < Changed IRC channel names.
  < Merge pull request #579 from pfmoore/registry-optional
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #559 from mgedmin/patch-1
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #528 from gutworth/patch-1
  < Merge pull request #527 from gutworth/patch-1
  < Merge branch 'master' into develop
  < Merge pull request #520 from ffunenga/patch-2
  < Merge pull request #504 from pfmoore/files_fix
  < Merge pull request #503 from pfmoore/manifest_fix
  < Merge pull request #482 from pfmoore/wheel
  < bump development version
  < Merge pull request #502 from pypa/update-setuptools
  < Merge pull request #501 from punkkeks/patch-1
  < Merge pull request #353 from ryanartecona/develop
  < Merge pull request #499 from qwcode/cli_deprecation
  < better detection of docs theme
  < remove old docs theme files
  < Merge pull request #498 from pypa/docs_rtd
  < Merge pull request #489 from msabramo/fix_python34a4
  < have the metavar be singular to match the option
  < document that --extra-search-dir is working again
  < Merge pull request #474 from jhermann/relocate-only-x-bit-scripts
  < Merge pull request #475 from alexrudnick/fix_fish_url
  < Merge pull request #478 from pnasrat/python34-fix
  < update PyPy's homepage. fixes #476
  < Merge pull request #447 from pfmoore/no_sdist_fatal
  < Merge branch 'master' into develop
  < Merge pull request #460 from hynek/patch-1
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Bumped version to 1.10.
  < Added pip 1.4 release tarball.
  < Reordered news.
  < More doc updates.
  < Updated authors file.
  < Updated docs.
  < 1.10rc10
  < bundle setuptools-0.9.7
  < 1.10rc9
  < bundle setuptools-0.9.6
  < 1.10rc8
  < bundle pip-1.4rc5
  < 1.10rc7
  < bundle setptools 0.9.1
  < 1.10rc6
  < bundle pip-1.4rc4
  < bundle setuptools 0.9
  < 1.10rc4
  < bundle pip1.4rc3
  < upgrade setuptools from 0.8b5 to 0.8 final
  < move from setuptools 0.8b2 to 0.8b5
  < bundle pip-1.4rc2
  < bundle pip-1.4rc1
  < 1.10rc1
  < Merge pull request #451 from pfmoore/dummy_options
  < Remove distribute_from_egg.py as part of switching to merged setuptools
  < Merge pull request #449 from qwcode/new_setuptools_cleanup
  < Merge pull request #445 from pfmoore/win32_pythons
  < Updated news to note that we now use the merged setuptools
  < Merge pull request #438 from qwcode/setuptools_0.8
  < Merge pull request #432 from pfmoore/setuptools-0.7
  < Merge pull request #427 from xakon/develop
  < Added a pypip.in badge with the latest version.
  < min supported version is now python 2.6
  < Merge pull request #423 from roskakori/develop
  < o adapt to pypy's stdlib path change only for py3k o pypy < 1.9 no longer has a 'modified-' stdlib path
  < Merge pull request #419 from iguananaut/win32-readline-issue
  < update changelog
  < Merge pull request #417 from qwcode/distribute_0.6.36
  < update changelog
  < note that --extra-search-dir is broken
  < Revert "Updates for upcoming changes in pypy stdlib paths"
  < Merge pull request #412 from pfmoore/no_download
  < Merge pull request #388 from xen0n/dont-fix-lib64-for-pypy
  < Fix for centos failure (fix_lib64 missing symlink parameter)
  < Merge pull request #409 from pfmoore/symlink
  < Merge pull request #408 from bdkearns/develop
  < Fix test for relocatable scripts
  < Minor changes following on from pull request 401
  < Merge pull request #401 from jpenney/feature/windows_relocate_issue49
  < Merge pull request #404 from pfmoore/fix_403
  < Merge branch '1.9.X' into develop
  < Merge branch '1.9.X' into develop
  < Merge branch '1.9.X' into develop
  < merge 1.9.X
  < remove dupe toc; add header links; make 'What it does' first
  < use rst extensions for editability and RTD links
  < merge 1.9.X
  < develop is at 1.10.dev1
  < Merge pull request #394 from qwcode/64bit_2
  < update authors and changelog
  < Merge pull request #399 from qwcode/secure_docs
  < Merge pull request #364 from piotr-dobrogost/issue_9
  < update install docs to appear less circular with pip docs
  < update changelog
  < Merge pull request #393 from qwcode/64bit
  < Merge pull request #392 from qwcode/dist_upgrade_0.6.34
  < develop branch is 1.8.4.post1
  < Merge pull request #391 from qwcode/win_fixes
  < Merge pull request #386 from pombredanne/pypi_qualifiers
  < Merge pull request #336 from pfmoore/disable-pip
  < Merge pull request #382 from nightpool/cygwin-exes
  < Merge pull request #379 from warsaw/issue378
  < Merge pull request #367 from g2p/develop
  < Merge pull request #374 from ptone/pypy-fix
  < Forgot to add this to the news.
  < Merge branch 'release/1.8.4' into develop
  < Updated changelog.
  < Merge pull request #363 from g2p/develop
  < Merge pull request #362 from qwcode/find_file
  < Merge pull request #360 from g2p/develop
  < Merge branch 'release/1.8.3' into develop
  < Updated changelog.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Updated embedded scripts.
  < Merge pull request #341 from vhata/pythonX.Y
  < Merge pull request #354 from piotr-dobrogost/activate_deactivate_refactoring
  < Merge pull request #352 from piotr-dobrogost/develop
  < Merge pull request #350 from g2p/develop
  < Update docs
  < Merge pull request #337 from minrk/readlinepr
  < Merge pull request #345 from pfmoore/use-ctypes
  < Merge pull request #346 from g2p/develop
  < Merge pull request #320 from jkleint/develop
  < Merge pull request #342 from g2p/develop
  < Make the lib64 symlink relative again, but without the use of '.' Fixes #338.
  < Update docs, news, and changelog.
  < Add support for installing distribute from egg (if supplied)
  < Update AUTHORS and changelog.
  < Merge pull request #335 from oremj/issue_334
  < Update AUTHORS and changelog.
  <     give preference to <prefix>/lib64/pythonX.Y over     <prefix>/lib/pythonX.Y on a 64bit system. when /lib     is preferred over /lib64, it can mess up distutils/sysconfig     and not get the correct values (e.g. sysconfig.get_config_var('CFLAGS'))     which may result in a wrong build (e.g. -m32 on a 64bit system)
  < Add note in contributing docs about bin/rebuild-script.py
  < Update virtualenv.py script, AUTHORS, and changelog.
  < Fix activate.csh so that it will work in non-interactive environments
  < Additional fix needed for creating virtualenv from pyvenv.
  < Make it possible to create a virtualenv from within a Python 3.3. pyvenv. Thanks Chris McDonough for the report.
  < Merge branch 'release/1.8.2' into develop
  < Fixed travis config by adding a install section.
  < Updated changelog and bumped version.
  < Use a glob pattern for discovering the distribute and setuptools file name.
  < Merge pull request #323 from pnasrat/develop
  < Update news.
  < Merge pull request #325 from michr/develop
  < Merge branch 'release/1.8' into develop
  < Removed mentioning Python 2.4.
  < Rebuild virtualenv.py.
  < Updated embedded pip to 1.2.
  < Merge branch 'develop' of https://github.com/alexandrul/virtualenv into alexandrul-develop
  < Merge pull request #269 from dholth/develop
  < Merge branch 'fix-update-defaults' of https://github.com/schmir/virtualenv into schmir-fix-update-defaults
  < Updated bundled distribute to 0.6.28.
  < Merge pull request #321 from bcarl/develop
  < Merge pull request #318 from avalentino/osx-paths
  < Update AUTHORS and changelog.
  < Merge pull request #314 from branden/develop
  < Fix #194 - Symlink some additional modules under Python 3.
  < Fix test_activate.sh for shells without 'source'.
  < Restore Python 2.5 compatibility.
  < Update AUTHORS and changelog.
  < Merge pull request #311 from branden/develop
  < Merge pull request #309 from deniscostadsc/develop
  < Fix #310, Python 3 bug introduced in 81990bc. Thanks Abhishek Sarkar for the report.
  < Merge pull request #299 from alexandrul/develop
  < Merge pull request #300 from DataDog/lion-distutils-fix
  < Merge pull request #298 from pnasrat/develop
  < Merge pull request #291 from lamikr/develop
  < Another tweak to docs structure.
  < Reorganize docs to put more commonly-needed info higher up.
  < Fix breakage when sys.prefix is / - thanks Andrew Benton.
  < Merge pull request #275 from kisielk/develop
  < Fixed a bit of the change log so PyPI doesn't trip over it when trying to render it.
  < Merge branch 'release/1.7.2' into develop
  < Fixed doc inconsistency of the --distribute option.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Fixed link in docs. Fixes #164.
  < Package up all documentation files (except the build dir). Fixes #235.
  < Updated embedded activate.sh after applying 28e85bcd80d04b2a7ebce0e1d0b02d432b7e5593.
  < Merge pull request #233 from chrish42/suppress_hash_warning
  < More Python 3 compatibility changes.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Fixed a SyntaxError on Python3.
  < Merge branch 'cleanup-tmpdirs' of https://github.com/stefanor/virtualenv into stefanor-cleanup-tmpdirs
  < Merge branch 'raulgrell-develop' into develop
  < Updated setup.py to not be a PEP8 violation.
  < Updated news a bit more.
  < Added Mike Hommey to authors.
  < Added exception logging in case mach_o_change fails as requested by Carl in #289. Minor nitpicks.
  < Avoid relying on install_name_tool to modify the python binary on OSX
  < Remove implicit relative imports in distutils-init.py that are fragile with Python 3.3 namespace package support.
  < Ignore actual-output file generated by shell activate test.
  < Fix instructions for installing development version. Fixes GH-287; thanks Chris Jerdonek for the report.
  < Rebuild virtualenv.py to incorporate several recent changes. D'oh.
  < Update changelog.
  < Fix a use of file() in site.py that breaks on Python 3.
  < Update to distribute 0.6.27 - fixes an issue with script installation on Python 3.3 alpha.
  < Clarify contribution docs.
  < Merge pull request #266 from msabramo/sh-tests
  < Merge pull request #265 from msabramo/pydoc-bash-function
  < Merge pull request #260 from msabramo/add-tox.ini
  < Merge pull request #263 from msabramo/add-README.rst
  < Merge pull request #261 from msabramo/travis
  < Merge pull request #258 from msabramo/fix-failing-version-test
  < Merge pull request #259 from msabramo/fix-setup.py-test-atexit-error
  < Merge pull request #255 from alexandrul/develop
  < Fix documentation of config file location on Windows. Thanks Eduard-Cristian Stefan for the report.
  < Merge pull request #244 from kylegibson/patch-1
  < Merge pull request #253 from blueyed/develop
  < Fix typo.
  < Add some additional DLLs to copy for PyPy. Thanks Olivier Mansion.
  < Fix activate.fish for OS X. Thanks David Schoonover.
  < More detail in bugfix release breakage warning.
  < Corrected note about incompatibility with upcoming Python minor releases.
  < Add note about Python 2.6.8 and 2.7.3 breaking virtualenvs.
  < Fix typo.
  < Add news entry for virtualenv-x.x scripts.
  < Merge pull request #242 from tebeka/develop
  < Don't use setuptools-specific setup kwargs if we don't have setuptools.
  < Add Konstantin Zemlyak to AUTHORS.txt.
  < Merge pull request #234 from zart/develop
  < Sadly, we have no time machine.
  < Update AUTHORS and changelog.
  < Merge pull request #229 from bradleyayers/develop
  < Fixed typo.
  < Bumped version to post1 again.
  < Merge branch 'release/1.7.1.2' into develop
  < Merge pull request #225 from cap/fix-relocatable
  < Updated to post1.
  < Merge branch 'release/1.7.1.1' into develop
  < Fixed rST rendering bug.
  < Bumped version to post1.
  < Merge branch 'release/1.7.1' into develop
  < Updated embedded activate.sh for 0b3d8b1c42c742149822960d1bcda90f37e3c9c9.
  < Merge pull request #151 from satra/fix/EPDpatch
  < Update embedded pip to version 1.1.
  < Merge pull request #222 from CBWhiz/develop
  < Merge pull request #220 from cliffxuan/develop
  < Update news and AUTHORS; remove extraneous comment.
  < Merge pull request #219 from dhellmann/develop
  < Merge pull request #218 from stchris/develop
  < Merge pull request #214 from FND/fixes
  < Changelog update.
  < Fixed #14 -- modify environ PATH in activate_this.py. Thanks Doug Napoleone.
  < Make changelog all-ASCII to support Python 3 on systems with ASCII locale.
  < Tweaked MANIFEST.in to include virtualenv_embedded in sdist.
  < Merge pull request #200 from stefanor/develop
  < Run rebuild-script so site.py changes take effect.
  < Merge pull request #198 from stefanor/develop
  < Updated changelog and AUTHORS.
  < Merge remote-tracking branch 'CBWhiz/develop' into develop
  < Non-recursive fix for posix_local. Thanks michr.
  < Merge remote-tracking branch 'nholley/develop' into develop
  < Updated changelog and AUTHORS.
  < Merge pull request #197 from dougn/develop
  < Allow symlinking to scripts inside a virtualenv by using os.path.realpath()
  < Updated changelog and AUTHORS file.
  < Merge remote-tracking branch 'greghaskins/correct-required-modules' into develop
  < Updated docs a little and added Jason to the authors file.
  < Fixed line endings, which Windows of course checks (d'oh!).
  < Also use my name and certificate info in the docs.
  < Updated signature to my own.
  < Merge remote-tracking branch 'jaraco/develop' into feature/powershell
  < Added changelog note re search-dirs and (overdue) AUTHORS entry for Ethan Jucovy.
  < Merge pull request #193 from ejucovy/develop
  < Removed remaining reference to --use-distribute.
  < Moved historic notes a bit down in the documentation frontpage. Fixes #191.
  < Merge branch 'release/1.7' into develop
  < Removed release schedule bit from news since we are actually a little to early.
  < Updated author and news file a little bit more.
  < Removed duplicate --use-distribute option again since `--distribute` is good enough.
  < Fixed a typo in the release notes.
  < Added ability to set virtualenv options in a config file or as environment variables. Fixes #170.
  < Corrected the insertion of the Python executable into the command-line for installing things into a new virtualenv on Windows. Fixes #190. Thanks Brandon Craig Rhodes for the report and debugging help.
  < Regenerate virtualenv.py so distribute update takes effect.
  < Removed global-setuptools check; --distribute, --system-site-packages and global setuptools appears to work just fine.
  < Updated news for distribute 0.6.24.
  < Merge pull request #189 from agronholm/develop
  < Added Gunnlaugur Thor Briem in AUTHORS.txt.
  < Fix previous commits' breakage on 2.4 & 2.5
  < Make platform encoding workarounds work on 3.x too
  < Fix unicode crash installing activate script
  < Run easy_install script directly if not on Windows
  < Compare sys.prefix w/home dir in Unicode-aware way
  < Read proc output in FS enc if default enc fails
  < Fix crash on constructing log message with non-ASCII paths
  < Interpret path in filesystem encoding
  < Merge pull request #180 from k0s/develop
  < Merge pull request #183 from vrutsky/develop
  < Mention a wider variety of installation options. Fixes #182 - thanks Nick Coghlan for the report.
  < --system-site-packages in the docs, too.
  < Switched from --use-site-packages to --system-site-packages.
  < Removed trailing whitespace.
  < Tweaked PYTHONDONTWRITEBYTECODE warning so it only applies if not using Distribute.
  < Merge pull request #179 from stchris/patch-1
  < Doc updates.
  < Merge pull request #178 from mcdonc/feature.invertsitepackages
  < Merge branch 'hotfix/1.6.4' into develop
  < Merge pull request #156 from pnasrat/issue-155-fix-py24
  < Corrected link to bootstrap example script of fassembler. Fixes #99.
  < Merge branch 'hotfix/1.6.3' into develop
  < Merge branch 'release/1.6.2' into develop
  < Updated news.
  < Updated included pip to 1.0.2.
  < Corrected Logger.level_matches (and doctests). Fixes #109.
  < Create an additional symlink to the 'local' dir in case the posix_local install scheme is used. Fixes #118.
  < Use correct path to activate.bat in docs. Fixes #112.
  < Be more careful to import the right pkg_resources when running under -p. Fixes #141.
  < Merge pull request #146 from pnasrat/fix-py33
  < Updated news slightly.
  < Updated included distribute release to 0.6.19.
  < Switched virtualenv==dev link to point to develop branch.
  < Merge pull request #138 from pnasrat/fix-py33
  < Merge pull request #129 from techtonik/develop
  < Stop appending empty lines when rebuilding virtualenv.py.
  < Fixed issue #128 -- Updated distribute_setup.py to latest version.
  < update the docs regarding pypy
  < Merge branch 'release/1.6.1' into develop
  < Bumped version to 1.6.1.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Updated bundled distribute and pip tarball.
  < Merge branch 'master' of https://github.com/k0s/virtualenv into k0s-develop
  < use file_search_dirs default if no search_dirs argument is passed in to the various install functions -- this is necessary to preserve the existing python API (e.g. 'import virtualenv; virtualenv.create_environment(path_to_env)')
  < Merge branch 'never-download' of https://github.com/ejucovy/virtualenv into ejucovy-never-download
  < Add logger progressmeter for pip installation -- for symmetry with setuptools/distribute, which print this to the log even when running non-verbosely.
  < document the new feature
  < rename option
  < Use optparser 'append' with defaults so all the search-dir logic is up front and together
  < add --search-dir option to let the user provide an arbitrary path to a directory with local copies pip/setuptools/distribute to install from
  < Added note about git-flow.
  < Fixed typo in docs.
  < Rebuild ez_setup.py.
  < Bumped to 1.6 and updated news.
  < Removed pip-1.0.0-pre1 and added final pip-1.0 tarball.
  < Updated URL to pip support file.
  < Removed old distribute 0.6.14 tarball from support directory.
  < Tweaks to HACKING doc.:
  < Add basic hacking doc
  < Fixed added exception handling for Python 3 compatibility.
  < Wrap virtualenv binary test in try/except
  < Bump version to 1.5.2.post2 and bundle pip 1.0.0.pre1.
  < Fixed an embarrassing typo.
  < Merge branch 'master' of github.com:pypa/virtualenv
  < Updated link to dev build.
  < Also catch OSError when symlinking since Python>=3.2 supports symlinks on Windows but might not work correctly because of missing privileges.
  < Create a silent logger at import time to avoid it ever being undefined.
  < Added a couple more Python 3.2 fixes from Vinay Sajip.
  < Changed maintainer_email to python-virtualenv mailing list.
  < Added comments to clarify hexadecimal file modes.
  < Oh, right. We use opaque hexadecimal notation because 0o octal notation is not supported prior to Python 2.6. Sigh.
  < Added trove classifiers for Python versions.
  < Added setuptools egg for Python 2.7.
  < Merge branch 'master' into python3
  < Removed duplicate addition to REQUIRED_MODULES, and use octal for file modes.
  < Restored some changes lost in bringing in Py3k port.
  < Moved to: - distribute-0.6.15 - pip-0.9.0 # this is not released, it the version that has python3   support
  < Added *.pyc to .gitignore
  < rebuilt script and more python3 fixes
  < Updated code generator and moved to distribute 0.6.15
  < Added .DS_Store to the gitignore
  < Fixed support for python3.1
  < Port to python3
  < Added news for OS X fix.
  < Really fix this
  < Mirror Apple's system python site.py extensions for sys.path
  < Removed old files and added a gitignore file.
  < Fixed typo.
  < Added note about maintainership and repo location change.
  < Added tag 1.5.2 for changeset 169201340c4e
  < Updated version to 1.5.2.
  < Modified warning to not be Ian-specific.
  < Updated pip.
  < Moved make files to correct location.
  < Added authors file and updated docs with new website location and other migration related things.
  < Added make files to build docs locally easier. Also removed old regen-docs helper script.
  < Moved license file from docs to root dir to follow best practices.
  < Updated embedded pip to 0.8.2.
  < Updated news.
  < Removed superfluous file from repo.
  < try hard to find all the needed plat-{darwin,mac} directories and put the in sys.path when running on pypy.
  < use the same executable name as you get with pypy releases
  < ignore exec_prefix for pypy. This fixes a crash that you get when running virtualenv inside a pypy virtualenv
  < Added a snippet about PyPy support requiring trunk.
  < Added tag 1.5.1 for changeset eb94c9ebe0ba
  < update news for release
  < Fixed #60 -- Bug introduced in 1604fa25d276 that raises an AssertionError on Windows.
  < Added _weakrefset requirement for Python 2.7.1 (fixes #63)
  < Added tag 1.5 for changeset 1e76ab0b0083
  < forgot an update to distutils-init.py
  < Added tag 1.5 for changeset d4a3db7aee69
  < get rid of defunct pip, update news for release
  < Automated merge with ssh://bitbucket.org/ianb/virtualenv
  < Fixed issue #58 - Fixed issue in distutils initialization on Windows.
  < Added check for win32 and set bin_dir to 'Scripts' to fixup_scripts. Fix by Craig Radcliffe.
  < Added fix to set the correct bin_dir in fixup_scripts for win32
  < # HG changeset patch -- Bitbucket.org # Project Win32 Relocatable # URL http://bitbucket.org/chradcliffe/win32-relocatable/overview # User Craig Radcliffe <chradcliffe@gmail.com> # Date 1277344873 14400 # Node ID c06968aa4e89f9fff541d5fe41630e2acb91a16c # Parent  ffc4ecc9a2e88acce5da09d7b34c688394216282 Added check for win32 and set bin_dir to 'Scripts' to fixup_scripts
  < Added news items for changes since 1.4.9.
  < Automated merge with http://bitbucket.org/otherchirps/virtualenv/
  < Removed temporary pypy prefix in version string.
  < Automated merge with http://bitbucket.org/antocuni/virtualenv-pypy/
  < Fixed issue #57 -- Make sure we use the right version of distribute to try to install it from the virtualenv support folder.
  < Updated included version of pip to 0.8.
  < Updated embedded activate_this.py.
  < Fixed #55 -- Fixed a regression introduced in r345aab8ff166 that prevented the installation of pip on Python 2.3.
  < Fixed typo.
  < Fixed issue #18 - Fixed --relocatable on Windows.
  < Automated merge with http://bitbucket.org/RonnyPfannschmidt/virtualenv-w32/
  < Fixed #36 - Fixed minor issue when installing on win32 without having setuptools installed.
  < Updated embedded activate script.
  < Added --prompt parameter to virtualenv that can give provide a different prompt prefix
  < Fixed #46 - Use a proper temp dir instead of /tmp.
  < Fixed #48 - Fixed typo in --help.
  < Fixed #32 - Partially reverted the changes made in r03bf4040094c to fix setting up cross Python version virtualenv.
  < Updated bundled distribute to 0.6.14.
  < Added tag 1.4.9 for changeset 6d187b9cf916
  < update version for release
  < include pip 0.7.2
  < fix doc upload
  < Added tag 1.4.8 for changeset 1975e99d865c
  < update version for release
  < update pip version
  < news for PYTHONHOME changes
  < Automated merge with http://k0s.org/hg/virtualenv
  < add warning message if PYTHONHOME is set
  < update windows .bat files and rebuild-script.py to use these;  untested, as i dont have windows
  < use the activate.sh in virtualenv.py via running bin/rebuild-script.py
  < unset PYTHONHOME in the (Unix) activate script (and reset it in deactivate())
  < unset PYTHONHOME envioronment variable -- first step towards fixing the PYTHONHOME issue; see e.g. https://bugs.launchpad.net/virtualenv/+bug/290844
  < news for brosner commit
  < merge
  < update pip to 0.7
  < update version for dev
  < Added tag 1.4.6 for changeset 2d398ad81b7f
  < update versions for release, and add news
  < Adding documentation of VIRTUAL_ENV_DISABLE_PROMPT
  < Allow activate.sh to skip prompt update
  < include the scripts dir in the sdist tarball for envs lacking setuptools fixes #23
  < Fix for .bat files when the path includes parentheses (e.g. "C:\Program Files (x86)" on Vista) fixes #3
  < add support for 2.7alpha (untested) fixes #16
  < don't mess with PEP 302-supplied __file__, from CPython, and merge in a small startup optimization for Jython, from Jython
  < make nt a required module, along with posix. it may not be a builtin module on jython
  < update versions for dev
  < update versions for release; include new pip
  < update versions for dev
  < update versions for release.  Update Distribute to 0.6.10
  < update pip
  < Allow more flexible .pth file fixup
  < news for last commit
  < - using .get instead of index thanks Tarek :)
  < - Adding a VIRTUALENV_USE_DISTRIBUTE environment variable to default to distribute
  < Put an extra note in the error message related to problems using virtualenv on Windows, per the report at https://bugs.launchpad.net/virtualenv/+bug/352844
  < fix problem with --relocate when bin/ has subdirs (fixes #12)
  < news for last commit
  < allow script creation without setuptools
  < update version for dev
  < Added tag 1.4.3 for changeset 7ddcd4e7c466
  < resolve merge
  < update to pip-0.6.1, prepare for release
  < update version for release
  < news for last commit
  < merge from ianb
  < disable USER_SITE if --no-site-packages, otherwise place it after venv site-packages (fixes #8)
  < news
  < only look for setuptools/distribute/pip in directories that exist (fixes #9)
  < Apply patch from Sylvain Pasche; fix pip installation on Windows (#479739)
  < update version for dev
  < Added tag 1.4.1 for changeset 83a2465f6537
  < Automated merge with ssh://hg@bitbucket.org/ianb/virtualenv
  < Added tag 1.4 for changeset 9a95f71c8cb2
  < Add pip installation
  < update version for dev
  < make scripts executable; make refresh-support-files download pip
  < update version for release
  < update news version
  < update version to 1.4rc1
  < fix the warning logic about global setuptools
  < Updated distribute 0.6.8 tarball with version including built documentation
  < news for commits since 1.3.4 release
  < Added warning in case a globally installed setuptools is found and the --distribute option is used because the fake-setuptools of distribute inside the venv will be ignored in favor of the global setuptools.
  < Updated embedded distribute_setup.py.
  < Use the absolute path of the virtualenv Python executable.
  < Make sure to only ship non-py files in the virtualenv_support package
  < Bumped up distribute to 0.6.8 to fix an issue with the setuptools marker
  < Added tar.gz to source distribution
  < Bumped distribute tarball and references up to 0.6.7
  < added the DONT_PATCH_SETUPTOOLS environment variable to tell the Distribute installer not to patch an existing setuptools
  < now using the source tar for distribute
  < added the source tarball for distribute-0.6.6
  < removed the binary releases
  < apparently something went wrong in the rebuild, reintroducing ACTIVATE_SH
  < typo
  < rebuilt data
  < added DISTRIBUTE_SETUP_PY
  < added the --distribute option
  < removed trailing space
  < Moved support-files in a package to get rid of the package_data hack and reliably distribute them
  < Fix issue 6 - Updated setuptools to 0.6c11
  < refs issue 5: Updates URL to bugtracker in docs.
  < Updated activate.sh file in virtualenv.py
  < Fixed oversight in rebuild-script
  < Added manifest template to make sure the docs are added to the source distribution but not installed
  < Moved support scripts out of the way to prevent them from being installed globally
  < Added tag 1.3.4 for changeset 4b660247ce56
  < update news for 1.3.4
  < news for the last few commits
  < Fixed creating symlinks when using --python; creates a python > pythonX.Y symlink.
  < Fixed #389550 - Makes --relocatable work better with --python.
  < Added tag 1.2 for changeset ffa882669ca9
  < Added tag 1.3 for changeset 737c08e96cfe
  < Added tag 1.3.1 for changeset d1f908558001
  < Added tag 1.3.2 for changeset 12c4b5ee5a7f
  < Added tag 1.3.3 for changeset df38ea235009
  < Fixed #422539 -- virtualenv deactivates correctly on ksh now
  < make the doc generation more resilient
  < merge changes
  < force global eggs after local site-packages in sys.path
  < typo in cygwin pythonw.exe locating
  < Virtualenv now copies the actual embedded Python binary on Mac OS X to fix a hang on Snow Leopard (10.6).  Patch by Ronald Oussoren.
  < Added support for Debian's dist-packages directory
  < some updates to make it look more like topplabs.org
  < Added sphinx configuration and the basic layout
  < add hgignore
  < [svn r3849] Revert r3845 (pythonw on Mac) because it was pointless
  < [svn r3845] Also create pythonw on Mac
  < [svn r3844] Create pythonw.exe on Windows
  < [svn r3843] o copy jython's registry to the env if it exists o bump version
  < [svn r3842] Added a patch from Maries Ionel to patch build_ext on Windows so it can find the appropriate library locations
  < [svn r3823] fail more gracefully when win32api isn't present
  < [svn r3822] refresh per r3820
  < [svn r3820] Jython sys.path fixes: site-packages shouldn't take precedent over __classpath__ and specially handle the new __pyclasspath__
  < [svn r3810] Auto-update of version strings
  < [svn r3807] update versions for release
  < [svn r3804] Try to add /usr/local/lib/pythonX.Y/lib-dynload
  < [svn r3803] Prefer .exe filenames on cygwin
  < [svn r3796] Ignore ~/.pydistutils.cfg if sys.prefix/.pydistutils.cfg exists
  < [svn r3795] Fix #241581, Windows problems with paths with spaces in them
  < [svn r3794] split out an install_python function
  < [svn r3768] fix compatibility with Jython 2.5b1
  < [svn r3750] Use Windows newlines in activate.bat
  < [svn r3737] update version for dev
  < [svn r3736] Auto-update of version strings
  < [svn r3733] update versions for release
  < [svn r3732] Add the platform-specific paths, like /usr/lib/pythonX.Y/plat-linux2 (#305910)
  < [svn r3731] Add note about using virtualenv ENV instead of python virtualenv.py ENV #306028
  < [svn r3730] Look for a lib64 directory, and if it's different from the lib directory also add it to the path
  < [svn r3729] simplify a little code fragment
  < [svn r3728] Look for virtualenv package, for use in boot scripts to find Setuptools
  < [svn r3727] Fix typo in last prefix-removing change
  < [svn r3726] Remove the prefix distutils.cfg setting
  < [svn r3722] look for setuptools egg in multiple locations (the checkout and the tarball move the file around)
  < [svn r3721] Add a warning for $PYTHONHOME
  < [svn r3694] Auto-update of version strings
  < [svn r3679] fix --python
  < [svn r3651] fix handling of Jython environments that use a jython-complete.jar
  < [svn r3623] Make the warnings about rewriting scripts only happen for things that we think might be scripts
  < [svn r3622] more real 2.6 support: include the 2.6 egg and the latest ez_setup
  < [svn r3613] Added 2.6 compatibility
  < [svn r3612] Add another message about subprocess in 2.3
  < [svn r3610] update --version
  < [svn r3607] Remove optimize=0 from distutils.cfg
  < [svn r3606] Make the prefix argument absolute
  < [svn r3605] Update ez_setup.py (rebuild-script.py hadn't been called?)
  < [svn r3604] Add quotes on win32 when there is a space in the destination path
  < [svn r3603] Improve docs so that bootstrap example works on Windows
  < [svn r3602] Always set distutils.cfg prefix setting
  < [svn r3601] Fix a weird cygwin problem with sys.executable being set wrong
  < [svn r3600] update news link to reference mod_wsgi
  < [svn r3599] Auto-update of version strings
  < [svn r3596] update news for new release
  < [svn r3595] update to setuptools 0.6c9
  < [svn r3592] fix Jython's special __classpath__ sys.path entry taking precedent over the virtualenv's libs
  < [svn r3588] Make that __future__ addition conditional on Python 2.3
  < [svn r3587] Fixed mod_wsgi link text; added __future__ to REQUIRED_MODULES for (some) better Python 2.3 compatibility
  < [svn r3586] Add a check for activate_this.py
  < [svn r3585] Add a --relocatable option
  < [svn r3584] Fixed a bashism in bin/activate
  < [svn r3583] Add /Library/Python/X.Y/site-packages to sys.path on Macs, from Andrea Rech
  < [svn r3582] Add plat-mac, plat-darwin, etc, paths on Macs.  From Andrea Rech
  < [svn r3581] Bug in the adding of lib-tk to the path (from Andrea Rech)
  < [svn r3580] Added bin/activate_this.py for activating a virtualenv inside an interpreter
  < [svn r3567] language change, new version
  < [svn r3566] Auto-update of version strings
  < [svn r3563] update versions for release
  < [svn r3561] fix --python
  < [svn r3560] Add a --python option
  < [svn r3531] Added some more links to other sites/articles on virtualenv
  < [svn r3530] Indent log messages about copying REQUIRED_MODULES; set messages about copying existing files to DEBUG; run ez_setup with -v only if you can show DEBUG messages
  < [svn r3529] Added log message about copying REQUIRED_MODULES
  < [svn r3518] special case Jython's __classpath__ from being abspath'd in sys.path
  < [svn r3517] add Jython support patch from Ariane Paola
  < [svn r3500] adjust news
  < [svn r3499] Add the sets module for Python 2.3
  < [svn r3493] Add a few more libraries to try to make 2.6 work
  < [svn r3492] Add the warnings module to the list of modules copied over into the environment, for Python 2.6.  Also switch to using ConfigParser to find the stdlib instead of warnings in distutils/__init__.py
  < [svn r3491] update version; check for case when the detected distutils location is the same as the patched virtualenv location
  < [svn r3453] Auto-update of version strings
  < [svn r3450] update news for 1.1
  < [svn r3432] copy over include/ directory so packages will better compile
  < [svn r3415] if you can't write to cwd, write to /tmp
  < [svn r3391] o always escape  incase it contains spaces o update the support file blobs for activate.sh and ez_setup.py to 0.6c8
  < [svn r3376] Update to Setuptools 0.6c8
  < [svn r3375] Add unzip-setuptools option
  < [svn r3344] look for files like zlib.so in system site-packages.  In the case of MacPorts Python, zlib.so is installed in site-packages but is required by setuptools
  < [svn r3322] rehashing has to be done for deactivation as well as activation
  < [svn r3321] Detect zsh as well as bash in activate
  < [svn r3295] changelog r3294
  < [svn r3294] add genericpath to REQUIRED_MODULES for Python 2.6
  < [svn r3228] Made a more explicit note about Scripts on Windows
  < [svn r3226] create bin/python interpreter always
  < [svn r3225] Make the python version in generated scripts configurable
  < [svn r3224] use basename of sys.executable to create virtualenv script generated shebang
  < [svn r3211] update site.py for python2.3 (#181768)
  < [svn r3200] Add activate script for cygwin
  < [svn r3199] fix zlib.pyd on Windows
  < [svn r3198] Look in paths like C:/Python24/DLLs for required modules, on Windows
  < [svn r3197] doc link
  < [svn r3196] Add zlib to the modules that get copied over
  < [svn r3195] updated version strings
  < [svn r3193] Auto-update of version strings
  < [svn r3190] News, improved log message
  < [svn r3189] Patch from Yoshito Komatsu to keep PYTHONPATH and just extend it
  < [svn r3188] shebang + svn:executable on virtualenv.py
  < [svn r3183] Add shebang and warning to generated scripts
  < [svn r3166] typos in deactivate.bat
  < [svn r3153] Added import for set for python2.3
  < [svn r3152] Added note on --no-site-packages
  < [svn r3151] news
  < [svn r3150] Typo in site.py
  < [svn r3149] Add /usr/lib64/pythonX.Y to path, if it exists.  Don't try to delete inc_dir, since we no longer create it
  < [svn r3148] update version for next version
  < [svn r3147] Auto-update of version strings
  < [svn r3144] news for new release, added version
  < [svn r3143] Fixes for Mac Framework build, add pythonX.Y to virtualenv
  < [svn r3142] added link to example
  < [svn r3141] update help on an option to be more accurate
  < [svn r3138] added note on activate
  < [svn r3127] Install distutils before Setuptools
  < [svn r3106] Patch distutils.sysconfig, remove the include/ copying
  < [svn r3095] news from last commit
  < [svn r3094] Update to look for lib-tk, and add that to the path if present
  < [svn r3093] added some todos
  < [svn r3092] Use prefix/include instead of prefix/include/pythonX.Y on Windows
  < [svn r3091] Auto-update of version strings
  < [svn r3088] some more docs on addsitedir; news for 0.9.1
  < [svn r3082] Make sure the virtualenv is higher up on the path than the real sys.prefix paths
  < [svn r3056] fix some problems with activate.bat and deactivate.bat
  < [svn r3055] fix a little bug in bin/activate
  < [svn r3054] re-display all output from a command if the command fails
  < [svn r3053] Fix last commit for ve-inside-ve
  < [svn r3052] fix virtualenv-inside-virtualenv creation
  < [svn r3051] formatting change
  < [svn r3050] Auto-update of version strings
  < [svn r3047] Make framework python virtualenv's relocatable
  < [svn r3046] typo
  < [svn r3045] put in more error messages for install_name_tool
  < [svn r3044] Add support for MacOSX framework builds, from Ronald Oussoren
  < [svn r3043] add link to svn repository
  < [svn r3023] Include a distutils package, so you can override distutils.cfg
  < [svn r3021] rebuilt virtualenv.py that unsets VIRTUAL_ENV on deactivation
  < [svn r3020] unset the VIRTUAL_ENV variable when the environment is deactivated
  < [svn r3018] All symlinks should be to absolute locations (fix of last commit)
  < [svn r3017] All symlinks should be to absolute locations
  < [svn r3016] Fix a problem with creating the lib64 directory.  Avoid PyPI and network when creating environment
  < [svn r3015] update support-file activate.sh
  < [svn r3008] forgot to change this one
  < [svn r2981] Added activate/deactivate scripts, as in workingenv
  < [svn r2979] Fix the include/ creation, including creating parent directories
  < [svn r2978] forgot import
  < [svn r2977] Copy over a lib64 fixup from workingenv.  Copy in the include/python2.4 directory over
  < [svn r2975] Added lib-dynload and config to REQUIRED_MODULES
  < [svn r2974] Auto-update of version strings
  < [svn r2971] news for 0.8.4
  < [svn r2970] Use distutils for install if setuptools not available.  Normalize case when comparing paths (caused misfiring errors on Windows)
  < [svn r2969] improve error message slightly
  < [svn r2964] Put in logger from workingenv; made the setuptools installation prettier
  < [svn r2963] Auto-update of version strings
  < [svn r2960] Add news
  < [svn r2959] Use Scripts/ on Windows, as that seems to be the convention
  < [svn r2958] Update site.py to use DLLs directory on Windows
  < [svn r2957] Add to REQUIRED_MODULES for Windows
  < [svn r2956] use the same name for the executable as the calling executable uses (e.g., python.EXE)
  < [svn r2955] Change method of detection of stdlib dir
  < [svn r2954] pick up from proper Windows stdlib dir
  < [svn r2953] Use lib/ instead of lib/pythonX.Y on Windows (should fix prefix problem?)
  < [svn r2952] Auto-update of version strings
  < [svn r2949] added change notes
  < [svn r2948] Expand error messages; include WORKING_ENV warning, more about bad sys.prefix.  Better error about Python 2.3
  < [svn r2947] Put in a check that the new virtualenv python binary really worked
  < [svn r2946] Soften the language about workingenv some
  < [svn r2941] Fix --no-site-packages
  < [svn r2938] include only the current python version setuptools egg
  < [svn r2936] Auto-update of version strings
  < [svn r2933] make package data work
  < [svn r2932] fix case of not-py2.4/2.5
  < [svn r2931] Auto-update of version strings
  < [svn r2928] Added bootstrapping
  < [svn r2927] refactor a little, get rid of the options argument
  < [svn r2926] Move the action into its own function
  < [svn r2925] packaging updates, docs
  < [svn r2924] Move parser into main() so it can be more easily modified.  Check for magic globals.  Remove os.tempnam()
  < [svn r2923] Including egg files directly was just too large; removing
  < [svn r2922] Add setuptools installation
  < [svn r2921] remove print from site.py; add ez_setup.py to build
  < [svn r2920] fixed rebuild-script; put in site.py encoded
  < [svn r2919] put in marker for site.py
  < [svn r2918] initial layout/work
  < [svn r2917] New project virtualenv
wincent added a commit that referenced this issue Jul 11, 2022
Upstream deleted the `master` branch, replacing it with `main`:

    Fetching origin
    From https://github.com/chriskempson/base16-schemes-source
     - [deleted]         (none)     -> origin/master
       (refs/remotes/origin/HEAD has become dangling)
    remote: Enumerating objects: 16, done.
    remote: Counting objects: 100% (16/16), done.
    remote: Compressing objects: 100% (16/16), done.
    remote: Total 16 (delta 4), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (16/16), 6.91 KiB | 372.00 KiB/s, done.
     * [new branch]      main       -> origin/main

Remarkably, current `HEAD` of `main` isn't even a descendant of The
Branch Formerly known as `master`:

* vendor/base16-schemes-source e720724...944dbc7 (88):
  > Update list.yaml
  > Update README.md
  > Update list.yaml
  > Update README.md
  > Add files via upload
  < Add Sakura scheme (#73)
  < Add pinky scheme
  < Add Shades of Purple scheme (#75)
  < Add qualia to list.yaml
  < Merge pull request #79 from CosmosAtlas/patch-1
  < Add windows theme (#83)
  < Merge pull request #84 from casonadams/master
  < Merge pull request #85 from edunfelt/master
  < Merge pull request #66 from DanManN/master
  < Merge pull request #77 from akhsiM/master
  < Merge pull request #80 from Misterio77/patch-2
  < Merge pull request #81 from cveldy/master
  < Add Nebula scheme (#70)
  < Add "colors" color scheme (#68)
  < Add Pasque color scheme (#69)
  < Add vice scheme (#65)
  < Merge pull request #64 from kjakapat/master
  < Added darkmoss scheme (#55)
  < Merge pull request #63 from andreyvpng/master
  < Merge pull request #60 from tartansandal/tartansandal-add-dirtysea-scheme
  < Update list.yaml
  < Merge pull request #58 from jpfender/nord-fix
  < Re-enable summercamp
  < Merge pull request #53 from carloabelli/equilibrium-scheme
  < Merge pull request #62 from humanoid-colors/humanoid
  < Merge pull request #61 from ruler501/patch-1
  < Merge pull request #59 from Schnouki/patch-1
  < Merge pull request #56 from callerc1/master
  < Merge pull request #54 from cjayross/master
  < Merge pull request #52 from Whillikers/master
  < Re-add sandcastle and nova
  < Merge pull request #51 from alexmirrington/master
  < Merge pull request #50 from jssee/framer-scheme
  < Merge pull request #49 from base16-project/master
  < Merge pull request #42 from ajlende/patch-2
  < Merge pull request #41 from tealeg/patch-1
  < Merge pull request #40 from archmalet/master
  < Merge pull request #39 from jonleopard/master
  < Merge pull request #38 from jozip/master
  < Merge pull request #36 from aramisgithub/patch-3
  < Merge pull request #35 from h404bi/patch-1
  < Merge pull request #34 from metalelf0/master
  < Merge pull request #33 from aramisgithub/patch-1
  < Merge pull request #32 from piggyslasher/patch-1
  < Merge pull request #31 from joshyrobot/patch-1
  < Merge pull request #30 from mnussbaum/solarflare
  < Merge pull request #29 from hugodelahousse/patch-1
  < Merge pull request #28 from blockloop/patch-1
  < Merge pull request #27 from icyphox/master
  < Update README.md
  < Merge pull request #26 from AuditeMarlow/add-porple-scheme
  < Merge pull request #25 from gonsie/master
  < Merge pull request #24 from gidsi/master
  < Merge pull request #23 from mikebarkmin/patch-1
  < Merge pull request #22 from WhiteAbeLincoln/patch-1
  < Update list.yaml
  < Merge pull request #21 from ntpeters/patch-1
  < Merge pull request #19 from elnawe/master
  < Merge pull request #18 from Pokeconomist/patch-1
  < Merge pull request #14 from detly/master
  < Merge pull request #17 from purpleKarrot/master
  < Merge pull request #15 from Defman21/patch-3
  < Merge pull request #16 from stepchowfun/add-circus
  < Merge pull request #13 from 8-uh/patch-1
  < Merge pull request #12 from vic/patch-1
  < Merge pull request #11 from dawikur/master
  < Update README.md
  < Update list.yaml
  < Merge pull request #10 from jcornwall/master
  < Merge pull request #9 from mikebarkmin/patch-1
  < Merge pull request #8 from tilal6991/master
  < Merge branch 'joshwlewis-patch-1't push origin master
  < Merge branch 'cscorlt push origin masterey-patch-1'
  < t push origin masterMerge branch 'hartbit-master'
  < Merge pull request #4 from Defman21/patch-2
  < Merge pull request #3 from drzel/master
  < Merge branch 'refs/heads/pr/2'
  < Merge pull request #1 from atelierbram/atelier
  < Adds unclaimed schemes
  < Create README.md
  < Initial commit
  < Revert ":octocat: Added .gitattributes"
  < :octocat: Added .gitattributes

So here is a diff (via `cd vendor/base16-schemes-source && git diff
e720724..944dbc7`) for posterity:

```diff
diff --git a/README.md b/README.md
index c8feea9..28e0932 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,82 @@
 # Base16 Schemes Source
 By adding your repository to this list your scheme will be available to all Base16 Builders.
 All schemes added to this repository list **must** be released under the MIT (or more permissive) licence.
-Please list your scheme under https://github.com/chriskempson/base16#scheme-repositories so that others may find it easily.
+
+## Scheme Repositories
+
+To add your own scheme, submit a pull request and add your repository to the list below. **Repository naming scheme: base16-[scheme-name]-scheme** (with dashes as separators).
+
+### Official Schemes
+* [Default](https://github.com/chriskempson/base16-default-scheme) maintained by [chriskempson](https://github.com/chriskempson)
+
+### Community Contributed Schemes
+* [Apprentice](https://github.com/casonadams/base16-apprentice-scheme) maintained by [casonadams](https://github.com/casonadams)
+* [Atelier](https://github.com/atelierbram/base16-atelier-schemes) maintained by [atelierbram](https://github.com/atelierbram)
+* [Atlas](https://github.com/ajlende/base16-atlas-scheme) maintained by [ajlende](https://github.com/ajlende)
+* [Black Metal](https://github.com/metalelf0/base16-black-metal-scheme) maintained by [metalelf0](https://github.com/metalelf0)
+* [Brogrammer](https://github.com/piggyslasher/base16-brogrammer-scheme) maintained by [piggyslasher](https://github.com/piggyslasher)
+* [Brush Trees](https://github.com/whiteabelincoln/base16-brushtrees-scheme) maintained by [whiteabelincoln](https://github.com/whiteabelincoln)
+* [Circus](https://github.com/stepchowfun/base16-circus-scheme) maintained by [stepchowfun](https://github.com/stepchowfun) and [ewang12](https://github.com/ewang12)
+* [Classic](https://github.com/detly/base16-classic-scheme) maintained by [detly](https://github.com/detly)
+* [Codeschool](https://github.com/blockloop/base16-codeschool-scheme) maintained by [blockloop](https://github.com/blockloop)
+* [Colors](https://github.com/hakatashi/base16-colors-scheme) maintained by [hakatashi](https://github.com/hakatashi)
+* [Cupertino](https://github.com/Defman21/base16-cupertino) maintained by [Defman21](https://github.com/Defman21)
+* [DanQing](https://github.com/CosmosAtlas/base16-danqing-scheme) maintained by [CosmoAtlas](https://github.com/CosmosAtlas)
+* [Darcula](https://github.com/casonadams/base16-darcula-scheme) maintained by [casonadams](https://github.com/casonadams)
+* [Darkviolet](https://github.com/ruler501/base16-darkviolet-scheme) maintained by [ruler501](https://github.com/ruler501)
+* [Dracula](https://github.com/dracula/base16-dracula-scheme) maintained by [mikebarkmin](https://github.com/mikebarkmin)
+* [Equilibrium](https://github.com/carloabelli/base16-equilibrium-scheme) maintained by [carloabelli](https://github.com/carloabelli)
+* [Espresso](https://github.com/alexmirrington/base16-espresso-scheme) maintained by [alexmirrington](https://github.com/alexmirrington)
+* [Eva](https://github.com/kjakapat/base16-eva-scheme) maintained by [kjakapat](https://github.com/kjakapat)
+* [Framer](https://github.com/jssee/base16-framer-scheme) maintained by [jssee](https://github.com/jssee)
+* [Fruit Soda](https://github.com/jozip/base16-fruit-soda-scheme) maintained by [jozip](https://github.com/jozip)
+* [Gigavolt](https://github.com/Whillikers/base16-gigavolt-scheme) maintained by [Whillikers](https://github.com/Whillikers)
+* [Github](https://github.com/Defman21/base16-github-scheme) maintained by [Defman21](https://github.com/Defman21)
+* [Gruvbox](https://github.com/dawikur/base16-gruvbox-scheme) maintained by [dawikur](https://github.com/dawikur)
+* [Hardcore](https://github.com/callerc1/base16-hardcore-scheme) maintained by [callerc1](https://github.com/callerc1)
+* [Helios](https://github.com/reyemxela/base16-helios-scheme) maintained by [reyemxela](https://github.com/reyemxela)
+* [Heetch](https://github.com/tealeg/base16-heetch-scheme) maintained by [tealeg](https://github.com/tealeg)
+* [Horizon](https://github.com/michael-ball/base16-horizon-scheme) maintained by [michael-ball](https://github.com/michael-ball)
+* [Humanoid](https://github.com/humanoid-colors/base16-humanoid-schemes) maintained by [tasmo](https://github.com/tasmo)
+* [iA](https://github.com/aramisgithub/base16-ia-scheme) maintained by [aramisgithub](https://github.com/aramisgithub)
+* [Icy](https://github.com/icyphox/base16-icy-scheme) maintained by [icyphox](https://github.com/icyphox)
+* [Kimber](https://github.com/akhsiM/base16-kimber-scheme) maintained by [Mishka](https://github.com/akhsiM)
+* [Materia](https://github.com/Defman21/base16-materia) maintained by [Defman21](https://github.com/Defman21)
+* [Material Theme](https://github.com/ntpeters/base16-materialtheme-scheme) maintained by [ntpeters](https://github.com/ntpeters)
+* [Material Vivid](https://github.com/joshyrobot/base16-material-vivid-scheme) maintained by [joshyrobot](https://github.com/joshyrobot)
+* [Mellow](https://github.com/gidsi/base16-mellow-scheme) maintained by [gidsi](https://github.com/gidsi)
+* [Mexico-Light](https://github.com/drzel/base16-mexico-light-scheme) maintained by [drzel](https://github.com/drzel)
+* [Nebula](https://github.com/Misterio77/base16-nebula-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [Nord](https://github.com/8-uh/base16-nord-scheme) maintained by [8-uh](https://github.com/8-uh)
+* [Nova](https://github.com/gessig/base16-nova-scheme) maintained by [gessig](https://github.com/gessig)
+* [One Light](https://github.com/purpleKarrot/base16-one-light-scheme) maintained by [purpleKarrot](https://github.com/purpleKarrot)
+* [Onedark](https://github.com/tilal6991/base16-onedark-scheme) maintained by [tilal6991](https://github.com/tilal6991)
+* [Outrun](https://github.com/hugodelahousse/base16-outrun-schemes) maintained by [hugodelahousse](https://github.com/hugodelahousse)
+* [PaperColor](https://github.com/jonleopard/base16-papercolor-scheme) maintained by [jonleopard](https://github.com/jonleopard)
+* [Pasque](https://github.com/Misterio77/base16-pasque-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [pinky](https://github.com/b3nj5m1n/base16-pinky-scheme) maintained by [b3nj5m1n](https://github.com/b3nj5m1n)
+* [Porple](https://github.com/AuditeMarlow/base16-porple-scheme) maintained by [AuditeMarlow](https://github.com/AuditeMarlow)
+* [Purpledream](https://github.com/archmalet/base16-purpledream-scheme) maintained by [archmalet](https://github.com/archmalet)
+* [Qualia](https://github.com/isaacwhanson/base16-qualia-scheme) maintained by [isaacwhanson](https://github.com/isaacwhanson)
+* [Rebecca](https://github.com/vic/base16-rebecca) maintained by [vic](https://github.com/vic)
+* [Rosé Pine](https://github.com/edunfelt/base16-rose-pine-scheme) maintained by [edunfelt](https://github.com/edunfelt)
+* [Sagelight](https://github.com/cveldy/base16-sagelight-scheme) maintained by [cveldy](https://github.com/cveldy)
+* [Sakura](https://github.com/Misterio77/base16-sakura-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [Sandcastle](https://github.com/gessig/base16-sandcastle-scheme) maintained by [gessig](https://github.com/gessig)
+* [Shades of Purple](https://github.com/ahmadawais/base16-shades-of-purple) maintained by [Ahmad Awais](https://github.com/ahmadawais) and [Demartini](https://github.com/demartini)
+* [Silk](https://github.com/Misterio77/base16-silk-scheme) maintained by [Misterio77](https://github.com/misterio77)
+* [Snazzy](https://github.com/h404bi/base16-snazzy-scheme) maintained by [h404bi](https://github.com/h404bi)
+* [Solarflare](https://github.com/mnussbaum/base16-solarflare-scheme) maintained by [mnussbaum](https://github.com/mnussbaum)
+* [Solarized](https://github.com/aramisgithub/base16-solarized-scheme) maintained by [aramisgithub](https://github.com/aramisgithub)
+* [Summercamp](https://github.com/zoefiri/base16-summercamp) maintained by [zoe firi](https://github.com/zoefiri)
+* [Summerfruit](https://github.com/cscorley/base16-summerfruit-scheme) maintained by [cscorley](https://github.com/cscorley)
+* [Synth Midnight](https://github.com/michael-ball/base16-synth-midnight-scheme) maintained by [michael-ball](https://github.com/michael-ball)
+* [Tender](https://github.com/DanManN/base16-tender-scheme) maintained by [DanManN](https://github.com/DanManN)
+* [Twilight](https://github.com/hartbit/base16-twilight-scheme) maintained by [hartbit](https://github.com/hartbit)
+* [Unikitty](https://github.com/joshwlewis/base16-unikitty) maintained by [joshwlewis](https://github.com/joshwlewis)
+* [Vice](https://github.com/Thomashighbaugh/base16-vice-scheme) maintained by [Thomashighbaugh](https://github.com/Thomashighbaugh)
+* [Windows](https://github.com/C-Fergus/base16-windows-scheme) maintained by [C-Fergus](https://github.com/C-Fergus)
+* [Woodland](https://github.com/jcornwall/base16-woodland-scheme) maintained by [jcornwall](https://github.com/jcornwall)
+* [Zenburn](https://github.com/elnawe/base16-zenburn-scheme) maintained by [elnawe](https://github.com/elnawe)
+* [XCode Dust](https://github.com/gonsie/base16-xcode-dusk-scheme) maintained by [gonsie](https://github.com/gonsie)
+* [Old Unclaimed Schemes](https://github.com/chriskempson/base16-unclaimed-schemes) - If your scheme is in this repository, please give it a new home!
diff --git a/list.yaml b/list.yaml
index d0e6116..6382e24 100644
--- a/list.yaml
+++ b/list.yaml
@@ -1,4 +1,7 @@
-# Please order list alphanumerically
+# Offical Base16 Schemes
+default: https://github.com/chriskempson/base16-default-schemes
+
+# Community Contributed Schemes - Please order list alphanumerically
 apprentice: https://github.com/casonadams/base16-apprentice-scheme
 atelier: https://github.com/atelierbram/base16-atelier-schemes
 atlas: https://github.com/ajlende/base16-atlas-scheme
@@ -14,7 +17,6 @@ darcula: https://github.com/casonadams/base16-darcula-scheme
 darkmoss: https://github.com/avanzzzi/base16-darkmoss-scheme
 darkviolet: https://github.com/ruler501/base16-darkviolet-scheme
 danqing: https://github.com/CosmosAtlas/base16-danqing-scheme
-default: https://github.com/chriskempson/base16-default-schemes
 dirtysea: https://github.com/tartansandal/base16-dirtysea-scheme
 dracula: https://github.com/dracula/base16-dracula-scheme
 edge: https://github.com/cjayross/base16-edge-schemes
@@ -25,6 +27,7 @@ framer: https://github.com/jssee/base16-framer-scheme
 fruit-soda: https://github.com/jozip/base16-fruit-soda-scheme
 gigavolt: https://github.com/Whillikers/base16-gigavolt-scheme
 github: https://github.com/Defman21/base16-github-scheme
+gruber: https://github.com/nimaipatel/base16-gruber
 gruvbox: https://github.com/dawikur/base16-gruvbox-scheme
 hardcore: https://github.com/callerc1/base16-hardcore-scheme
 heetch: https://github.com/tealeg/base16-heetch-scheme
@@ -40,6 +43,7 @@ material-vivid: https://github.com/joshyrobot/base16-material-vivid-scheme
 mellow: https://github.com/gidsi/base16-mellow-scheme
 mexico-light: https://github.com/drzel/base16-mexico-light-scheme
 nebula: https://github.com/Misterio77/base16-nebula-scheme
+nord: https://github.com/spejamchr/base16-nord-scheme
 nova: https://github.com/gessig/base16-nova-scheme
 onedark: https://github.com/tilal6991/base16-onedark-scheme
 one-light: https://github.com/purpleKarrot/base16-one-light-scheme
@@ -65,7 +69,6 @@ summerfruit: https://github.com/cscorley/base16-summerfruit-scheme
 synth-midnight: https://github.com/michael-ball/base16-synth-midnight-scheme
 tango: https://github.com/Schnouki/base16-tango-scheme
 tender: https://github.com/DanManN/base16-tender-scheme
-tomorrow: https://github.com/chriskempson/base16-tomorrow-scheme
 twilight: https://github.com/hartbit/base16-twilight-scheme
 unikitty: https://github.com/joshwlewis/base16-unikitty
 vice: https://github.com/Thomashighbaugh/base16-vice-scheme
@@ -77,9 +80,3 @@ zenburn: https://github.com/elnawe/base16-zenburn-scheme

 # If your scheme is in this repository, please give it a new home!
 unclaimed: https://github.com/chriskempson/base16-unclaimed-schemes
-
-# NOTE: the original repo at https://github.com/8-uh/base16-nord-scheme
-# is based on another color scheme and doesn't quite match. There was a
-# fork to improve the colors, so that's what we're using. If the original
-# repo ever gets updated, we can switch back to that.
-nord: https://github.com/spejamchr/base16-nord-scheme
```
wincent added a commit that referenced this issue Feb 26, 2023
Note the changes required in `.gitmodules` because otherwise the
`update-bundle` script dies with the following:

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-buffer

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-calc

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-emoji

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lsp

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lua

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-path

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-cmp

    error: pathspec 'master' did not match any file(s) known to git
    fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/zen-mode.nvim

ie. 8 plug-ins deleted their `master` branch, moving to `main`.

I also explicitly pointed `base16-nvim` at `main` because otherwise my
submodule gets severely confused when the `update-bundle` script does
`git checkout master`. This is a quirk because I actually want to use
`main` from:

- https://github.com/wincent/base16-nvim

but on this machine I have a few other remotes, including:

- https://github.com/tinted-theming/base16-vim (which has a `main`
  branch)
- https://github.com/chriskempson/base16-vim (which has a `master`
  branch)

which I had pulled down for comparison purposes. When you run `git
checkout master`, you get entirely the wrong history.

Additionally, cmp-nvim-lsp now adds this console spew to every startup:

    cmp_nvim_lsp.update_capabilities is deprecated, use cmp_nvim_lsp.default_capabilities instead. See :h deprecated

    This function will be removed in cmp-nvim-lsp version 1.0.0
    stack traceback:
            ...m/pack/bundle/opt/cmp-nvim-lsp/lua/cmp_nvim_lsp/init.lua:89: in function 'update_capabilities'
            /Users/wincent/.config/nvim/lua/wincent/lsp.lua:33: in function 'init'
            .../nvim/files/.config/nvim/after/plugin/nvim-lspconfig.lua:1: in main chunk

So I updated `lsp.lua` to use `default_capabilities()` instead.

Submodule changes:

* aspects/nvim/files/.config/nvim/pack/bundle/opt/LuaSnip 1843932...f7c8457 (147):
  > Format with stylua
  > Auto generate docs
  > vscode-loader: parse .jsonc with jsonc-parser.
  > include jsonc-parser from actboy168/json.lua.
  > Format with stylua
  > Auto generate docs
  > Prefer vim.filetype.add over ftdetect scripts
  > Format with stylua
  > Auto generate docs
  > feat: add api for getting the position of a node in its buffer.
  > feat: implement getting jump-destination, without actually jumping.
  > Auto generate docs
  > ci: gitignore location for new nvim-builds introduced in 2978850.
  > Format with stylua
  > Remove vim.fn.json fallbacks
  > Format with stylua
  > Auto generate docs
  > tests: run tests for both master and v0.7.0.
  > refactor: use autocmd lua apis.
  > feat!(Breaking Change): move most of plugin/luasnip.vim to lua.
  > feat: make setup work with empty config
  > Format with stylua
  > Auto generate docs
  > conf: make snip_env extend default snip_env, by default.
  > Auto generate docs
  > ci: use bundled dependencies, actually build jsregexp agains luajit.
  > Auto generate docs
  > Auto generate docs
  > doc: minor proofreading
  > chore: alter phrasing + slight proofread/format
  > doc: change link to my LuaSnip guides
  > Auto generate docs
  > Move config reference to DOC.md, update links
  > readme: add `lazy.nvim` and jsregexp-install instructions to examples.
  > Format with stylua
  > Auto generate docs
  > fix: off-by-one in lsp-transformations (close #746).
  > Auto generate docs
  > ci: use libvterm bundled with neovim when building it for testing.
  > Fix dot expansion in path
  > Format with stylua
  > Auto generate docs
  > remove dependency on nvim-treesitter.
  > chore: remove superfluous requires.
  > perf: make some tables lazily-initialized.
  > Auto generate docs
  > tests: implement better mechanism for making jsregexp unavailable.
  > Format with stylua
  > Auto generate docs
  > parser: add camelcase and pascalcase-modifiers for lsp-snippets.
  > Auto generate docs
  > docs: Fix typo in DOC.md and remove trailing spaces
  > Fix invalid load path breaks later good paths
  > Format with stylua
  > Auto generate docs
  > log: gracefully handle non-writable log (close #725).
  > Auto generate docs
  > fix(doc): ls.parser.parse -> ls.parser.parse_snippet
  > Auto generate docs
  > Auto generate docs
  > docs(extras): add Snippet List
  > feat(extras): added open_snippet_list
  > Auto generate docs
  > log: don't print a message on every start, provide `log.ping()` instead.
  > Auto generate docs
  > doc: fix typo (close #690)
  > Auto generate docs
  > log: use stdpath("cache") if stdpath("log") is not implemented.
  > Format with stylua
  > Auto generate docs
  > init: add logging for various actions.
  > loaders: add logging.
  > feat: add logging-module.
  > Auto generate docs
  > Auto generate docs
  > remove comma
  > Format with stylua
  > Auto generate docs
  > feat(extras): insert a repeat node based on the position of the previously occured node instead of a copy of it
  > refactor: forward TEST_FILE variable to nvim's make
  > Fixed syntax in example under "Environment Namespaces" section (#680)
  > Auto generate docs
  > Fixed typo in DOC.md
  > Auto generate docs
  > Format with stylua
  > fix: use stored snip for querying docstring in restoreNode (close #661)
  > Format with stylua
  > Auto generate docs
  > fix: <nomodeline> when triggering snippet events
  > Format with stylua
  > fix: include matched separator in expanded path (close #667).
  > Auto generate docs
  > fix(util): cwd expansion expanding any '.' prefixed path
  > Auto generate docs
  > support wordTrig in vscode snippet
  > Auto generate docs
  > Format with stylua
  > Auto generate docs
  > lua-loader: add snippets using file-global table.
  > api: add `get_snip_env`.
  > Auto generate docs
  > Auto generate docs
  > Add note saying that `ls` is not actually defined by default
  > Don't require entire module to avoid cyclical loading loop
  > Auto generate docs
  > Don't set ls default variable
  > Auto generate docs
  > Update link to luasnip.config.snip_env
  > Auto generate docs
  > Add note about how to customize defaults
  > Auto generate docs
  > Keep default `snip_env` and documentation in sync
  > Auto generate docs
  > feat(edit_snippet_files): extend file-list via custom function.
  > readme: list external resources, add tips for newbies
  > Merge pull request #620 from YuanYuYuan/master
  > Auto generate docs
  > doc: helptext-generator can't deal with lists without newlines.
  > Auto generate docs
  > Merge pull request #551 from L3MON4D3/fmt_doc_improve
  > Merge pull request #612 from atticus-sullivan/condition_objects_noMem
  > Format with stylua
  > Merge pull request #610 from robertgzr/master
  > Merge pull request #609 from ejmastnak/patch-1
  > ci: fix stylua-action, pin version.
  > Merge pull request #604 from danilshvalov/fix-backtick-escape
  > Format with stylua
  > Auto generate docs
  > parser: sanitize (just remove \r for now) string before continuing.
  > Auto generate docs
  > parser: prevent error on purely whitespace-string.
  > Merge pull request #601 from ecerulm/patch-1
  > Merge pull request #599 from atticus-sullivan/hotfix_nil_in_get_snippets
  > Merge pull request #597 from weilbith/feature/condition-line-end
  > Auto generate docs
  > Merge pull request #513 from atticus-sullivan/autotrigger_as_snippet_opt_clean
  > Merge pull request #587 from Mike325/locally_jumpable
  > Merge pull request #514 from atticus-sullivan/selfpopulating_tables
  > Auto generate docs
  > Merge pull request #580 from L3MON4D3/semver
  > Auto generate docs
  > snipmate: don't highlight lines starting with space as error (#579).
  > Auto generate docs
  > Force redraw after jumping in INSERT (close #573)
  > Merge pull request #571 from leiserfg/capture-environ
  > Auto generate docs
  > jsregexp: pass path for homebrew-luajit (#569).

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-buffer 5dde543...3022dbc (19):
  > Update README.md
  > Merge pull request #52 from tomtomjhj/reserve
  > Improve keyword_pattern
  > Merge pull request #35 from smjonas/update_readme
  > Add an option for dealing with files with very long lines, fixes #13
  > Merge pull request #23 from dmitmel/synchronous-indexing
  > Add a workaround for a weird nvim_buf_call bug, fix #34
  > clarify usage of configuration in general
  > clarify usage of the keyword_pattern option
  > Fix #28 by avoiding on_lines events that report no changed lines
  > Add protections against nil values in lines_words, fixes #29 and #27
  > Merge pull request #26 from dmitmel/distance-comparator
  > Merge pull request #22 from dmitmel/pass-options-in-table
  > Merge pull request #21 from dmitmel/rebuild-unique-words
  > Merge pull request #20 from dmitmel/on-reload-on-detach
  > Create LICENSE
  > Merge pull request #18 from dmitmel/optimize-hidden-nested-loops
  > Merge pull request #17 from dmitmel/optimize-index-line
  > Add `keyword_length` option

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-calc eb7bd1d...50792f3 (6):
  > Specify position_encoding
  > Reduce flicker (maybe)
  > Allow arguments
  > Improve pattern and triggers
  > Support math expression Fix #4
  > Merge pull request #3 from gabrielbdsantos/main

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lsp accbe6d...0e6b2ed (13):
  > Add language-server specific keyword_pattern
  > Fix #45
  > Support get_position_encoding_kind
  > chore: use lua API for autocmd (#43)
  > vim.deprecate should not be used until neovim 0.9.0 (#40)
  > Update README.md (#39)
  > Fix default_capabilities() (#37)
  > Remove need to use make_client_capabilities (#35)
  > Ignore generated help tags (#26)
  > Add FAQ section
  > Specify offset_encoding
  > docs: add notes on capabilities (#21)
  > Create LICENSE

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lua d276254...f349163 (1):
  > By default, starting `_` method should be excluded.

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-path 97661b0...91ff86c (18):
  > Merge pull request #53 from amarakon/main
  > Merge pull request #48 from JosefLitos/main
  > Improve space handling
  > Merge pull request #47 from daangoossens22/fix_file_preview
  > Merge pull request #45 from registerGen/main
  > Merge pull request #44 from registerGen/main
  > Merge pull request #37 from schrc3b6/main
  > Merge pull request #35 from squat/option_for_trailing_slash
  > Merge pull request #30 from dmitmel/main
  > Fix directory candidates behavior
  > Merge pull request #26 from dmitmel/main
  > Merge pull request #27 from marcushwz/main
  > Fix quotes
  > Remove trigger chars
  > Merge pull request #16 from sudoforge/10/relative-paths-without-a-leading-slash
  > Merge pull request #17 from dmitmel/main
  > Merge pull request #14 from eonpatapon/fs-compat
  > Create LICENSE

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp_luasnip a9de941...1809552 (1):
  > Merge pull request #51 from atticus-sullivan/feat(autosnippets)

* aspects/nvim/files/.config/nvim/pack/bundle/opt/indent-blankline.nvim 9915d46...018bd04 (19):
  > Version 2.20.4
  > Merge pull request #543 from steven-omaha/patch-1
  > Version: 2.20.3
  > Merge pull request #533 from lukas-reineke/develop
  > Merge pull request #506 from Senpai-10/add-note
  > Merge pull request #478 from lukas-reineke/develop
  > Merge pull request #461 from lukas-reineke/develop
  > Merge pull request #451 from lukas-reineke/develop
  > Merge pull request #446 from lukas-reineke/develop
  > Merge pull request #426 from lukas-reineke/develop
  > Merge pull request #423 from lukas-reineke/develop
  > Merge pull request #412 from lukas-reineke/develop
  > Merge pull request #410 from lukas-reineke/develop
  > Merge pull request #409 from lukas-reineke/develop
  > Merge pull request #396 from lukas-reineke/develop
  > Merge pull request #395 from lukas-reineke/develop
  > Merge pull request #392 from lukas-reineke/develop
  > Merge pull request #385 from lukas-reineke/develop
  > Merge pull request #379 from lukas-reineke/develop

* aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-cmp 433af3d...7a3b1e7 (121):
  > Improve docs
  > Fix #1443
  > Fix #1443
  > fix: better check for if setcmdline() is available (#1456)
  > doc: fix spelling of whether (#1453)
  > fix: prevent autocmd outbursts by using setcmdline instead of feedkey (#1446)
  > Improve perf
  > Maybe improve cmdline redraw
  > README.md: don't set 'completeopt' (#1442)
  > Fix CI
  > Fix fuzzy matching option check and matched position
  > Add cmp.mapping.preset.* change policy
  > Fix fuzzy match without no partial match
  > Implement middle fuzzy matching Fixes #1422
  > feat(mapping): add all native mappings (#1430)
  > Improved: ALL option settings do not fire the `OptionSet` event (#1417)
  > Setting local window options does not trigger the "OptionSet" event (#1415)
  > Disable sort_text by default
  > Fix locality sorting
  > keymap.lua: Fix duplicate keymap detection (#1379)
  > Fix #1322
  > Round up width/height for windows (#1373)
  > convert encoding of range instead of start / end (#1364)
  > Delete FUNDING.yml
  > fix(api): consider multibyte characters in get_screen_cursor (cmdline) (#1352)
  > Docs: Use tree-sitter language injection (#1350)
  > Fix #1327
  > Fix #1329
  > Improve a bit
  > Refactor a bit
  > Fix #1321 Fix #1315
  > Fix #1249
  > feat: added scrollbar option to window.completition ( #1087) (#1308)
  > Add a rule to install stylua and use the local one for other rules (#1307)
  > LSP 3.17 (#1306)
  > fix: type annotation for enabled field in ConfigSchema (#1299)
  > Fix parantheses bug  and use string.rep (#1297)
  > chore: run formatting (#1295)
  > Update docs_view.lua (#1292)
  > fix: "count" option inserting characters (#1293)
  > Fix #1276
  > fix(custom_entries_view): offset is also the number of bytes (#1288)
  > feat: select_next_item and select_prev_item support "count" option. deafults to 1 (#1262)
  > fix(custom_entries_view): consider multibyte characters (#1287)
  > fix(custom_entries_view): remove off-by-one error with bottom_up selection order (#1261)
  > Use `default_capabilities()` in doc and util (#1254)
  > Fix undefined new() error in example source (#1237)
  > Update README to use the new default_capabilities (#1243)
  > Fix #1217
  > ci
  > Remove ansiblels test
  > fix compatibility with nvim < 0.8 (#1227)
  > Fix #1213
  > fix(context): compatibility with nvim<0.8 (#1224)
  > fix(context): `in_treesitter_capture` (#1211)
  > fix(entry/get_replace_range): workaround for end char matching cursor position (#1177)
  > Update type annotations for setup.cmdline (#1194)
  > ADD: formatting.expandable_indicator to show the `expandable` indicator (#1207)
  > Fix for cmdheight=0 Fixes #1196 Fixes hrsh7th/cmp-cmdline#64
  > Add scrolloff option for completion window.
  > Format by stylua (#1195)
  > `setup.cmdline`: support using a table (#1193)
  > fix(rockspec): fixed format + ran formatter (#1174)
  > Update README.md to add missing do (#1188)
  > Optimize performance more
  > Optimize performance
  > `README.md`: use buffer source for `/` and `?` (#1186)
  > feat: add `filter` option to sources (#1067)
  > Restore rockspec
  > Fix grammar mistake: "setup" -> "set up" (#1155)
  > fix(timer): close timers before Neovim exits (#1166)
  > Add incsearch_redraw_keys settings (#1162)
  > Fix #1149 (temporary fix)
  > Fix #1146
  > Re-fix #1144
  > Fix #1144
  > Fix #1142
  > Fix #1135
  > Fix onetime configuration handling
  > fix(entry/get_replace_range): handle TextEdit.range (#1140)
  > Refactor a bit
  > Restore filetype setting
  > Fix #1139
  > Add FAQ for clangd's command-line arguments. Fixes #999
  > The default highlight groups shouldn't be default=true. Fixes #972
  > Fix #1102
  > Use `cmp.config.sources` (#1105)
  > add check for nil on documentation.value (#1091)
  > Decrease waits
  > Improve typings
  > Fix native_entries_view.info width and col calculations (#1075)
  > fix: #1030 (#1062)
  > Fix type comment for cmp.ContextReason (#1045)
  > (feat) Custom item kinds (#1003)
  > Fix border width calculation
  > Fix stylua integration (#1054)
  > Fix typo (#1047)
  > add events: view_opened and view_closed (#965)
  > Add Completion Window Options (#901)
  > make debounce and throttle time configurable (#1026)
  > Update documentation (#1019)
  > Fix doc typo (#1025)
  > fix: only scroll docs if docs view is visible (#1011)
  > Update bug_report.yml
  > Fix #989
  > Reuse scratch buffer for keymap normalization (#991)
  > fix(types)(cmp): missing `filetype` type (#990)
  > Fix #987
  > Improve the codes for sumneko friendly
  > fix: use scratch buffer and lhs for keymap.normalize() (#986)
  > Fix #973
  > Fix #964 Fix #963 Fix #966
  > Fix #962
  > Fix #960
  > dev (#956)
  > Fixed typo (#928)
  > fix: don't show non-working configuration in deprecation suggestion (#946)
  > Help page changes. (#952)
  > Add confirmation.get_commit_characters documents. Fix #948
  > Reduce flicker
  > docs: fix sample code for `cmp.config.sources` (#942)

* aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-lspconfig 2c70b7b...62856b2 (595):
  > docs: update server_configurations.md skip-checks: true
  > feat: add standardrb support (#2479)
  > docs: update server_configurations.md skip-checks: true
  > docs: fix typo in server_configurations.md (#2476)
  > docs: update server_configurations.md skip-checks: true
  > feat: add yara-language-server support (#2473)
  > docs: update server_configurations.md skip-checks: true
  > fix(textlsp): docs table at wrong position (#2469)
  > docs: update server_configurations.md skip-checks: true
  > feat: add textLSP support (#2468)
  > docs: update server_configurations.md skip-checks: true
  > docs: make sure username doesn't leak into generated document (#2441)
  > fix(lspinfo): normalize fname path correctly (#2343)
  > docs: update server_configurations.md skip-checks: true
  > fix: update docker_compose_language_service bin_name (#2458)
  > fix: remove deprecate function config.available_servers (#2457)
  > docs: update server_configurations.md skip-checks: true
  > feat: add docker-compose-language-service support (#2455)
  > feat: extend the syntax for LspInfo(Title|List) (#2456)
  > fix: eslint errors on start (regression) (#2452)
  > docs: update server_configurations.md skip-checks: true
  > feat: rename servers with hyphens (`-`) (#2451)
  > docs: update server_configurations.md skip-checks: true
  > feat: rename sumneko_lua -> lua_ls (#2439)
  > docs: update server_configurations.md skip-checks: true
  > fix(stylelint_lsp): update root directory pattern (#2447)
  > docs: update server_configurations.md skip-checks: true
  > feat: add fennel_language_server (#2438)
  > docs: update server_configurations.md skip-checks: true
  > docs(eslint): fix on save example creates a buflocal autocmd (#2450)
  > chore(license): move copyright notice to readme (#2448)
  > fix(powershell_es): support whitespaces in paths (#2445)
  > docs: update server_configurations.md skip-checks: true
  > fix(solang): change default start server command (#2444)
  > docs: update server_configurations.md skip-checks: true
  > feat: add cadence language server (#2435)
  > fix: update luarocks-tag-release action + set license
  > Merge pull request #2430 from mrcjkb/luarocks-tag-release
  > fix: check client when get client from cache (#2429)
  > docs: update server_configurations.md skip-checks: true
  > fix(ltex-ls): pass pandoc as markdown  (#2426)
  > docs: update server_configurations.md skip-checks: true
  > docs(omnisharp) : add goto definition handler information for omnisharp (#2427)
  > fix: lspinfo buffer in use error when use quit command close (#2424)
  > fix: check server support workspacefolders (#2418)
  > docs: update server_configurations.md skip-checks: true
  > docs(ltex): add  settings example  (#2421)
  > docs: update server_configurations.md skip-checks: true
  > feat: add veryl language server (#2422)
  > docs: update server_configurations.md skip-checks: true
  > feat: add vtsls (#2419)
  > docs: update server_configurations.md skip-checks: true
  > docs(drools-lsp): minor documentation fix and improvements (#2415)
  > docs: update server_configurations.md skip-checks: true
  > feat: add unocss-language-server support (#2414)
  > docs: update server_configurations.md skip-checks: true
  > fix(drools-lsp): move improper client config location and improve config processing (#2411)
  > docs: update server_configurations.md skip-checks: true
  > feat: add nomad language support (#2413)
  > docs: update server_configurations.md skip-checks: true
  > feat(terraformls): add terraform-vars filetype (#2410)
  > docs: update server_configurations.md skip-checks: true
  > fix(erg-language-server): els has been integrated into the main compiler (#2404)
  > docs: update server_configurations.md skip-checks: true
  > feat: add ds-pinyin-lsp support (#2397)
  > docs: update server_configurations.md skip-checks: true
  > feat: add futhark-lsp support (#2395)
  > docs: update server_configurations.md skip-checks: true
  > feat: add drools-lsp support (#2394)
  > docs: update server_configurations.md skip-checks: true
  > feat: add brightscript server (#2391)
  > feat: support show server doc description in LspInfo (#2373)
  > docs: update server_configurations.md skip-checks: true
  > feat: add openscad_lsp (#2384)
  > ci: add luarocks upload release workflow
  > docs: fix typo (#2382)
  > docs: update server_configurations.md skip-checks: true
  > feat(tsserver): support single file mode in tsserver(#2375)
  > docs: update server_configurations.md skip-checks: true
  > feat: add coffeesense-language-server support (#2376)
  > docs: update server_configurations.md skip-checks: true
  > feat: include cmd option for arduino_language_server (#2242)
  > refactor: rewrite client reuse logic (#2371)
  > docs: update server_configurations.md skip-checks: true
  > feat: add RakuNavigator Raku language server (#2372)
  > docs: update server_configurations.md skip-checks: true
  > feat: add cabal support to hls (#2370)
  > docs: update server_configurations.md skip-checks: true
  > fix(ruff-lsp): update docs to reflect init_options
  > fix: not register workspace when in single file mode (#2367)
  > fix: get all client from clients cache in manager.clients (#2365)
  > fix: wrong param in get_active_clients (#2362)
  > fix: generate correct workspace didchange request params (#2361)
  > fix: check workspace after client initial (#2356)
  > fix: use client config capabilities to check server support workspae (#2354)
  > fix: check client exist supports_method (#2351)
  > fix: check client support workspaceFolders (#2350)
  > fix: check server_capabilities field exist (#2348)
  > refactor: remove single_clients and improve clients reuse (#2334)
  > docs: update server_configurations.md skip-checks: true
  > fix: correct link of typescript-language-server (#2347)
  > docs: update server_configurations.md skip-checks: true
  > docs: update root_dir for smithy_ls and ruff_lsp (#2346)
  > docs: update server_configurations.md skip-checks: true
  > feat: add smithy-language-server support (#2342)
  > docs: update server_configurations.md skip-checks: true
  > fix(deno): use virtual text handler for typeDefinition (#2338)
  > docs: update server_configurations.md skip-checks: true
  > fix: rename ruff-lsp to ruff_lsp (#2337)
  > docs: update server_configurations.md skip-checks: true
  > chore: remove `languageFeatures`, `documentFeatures` (#2336)
  > docs: update server_configurations.md skip-checks: true
  > feat: add ruff-lsp support (#2335)
  > fix: send the lsp method request after insert workspace folders (#2330)
  > docs: update server_configurations.md skip-checks: true
  > feat: add jq support (#2333)
  > docs: update server_configurations.md skip-checks: true
  > feat: add uvl support (#2331)
  > fix(gdscript): support get the port from env variable (#2313)
  > build(rockspec): fix rockspec package name
  > fix(lspinfo): safely expand filenames that don't exist on fs (#2320)
  > feat: add rockspec
  > ci: bump action versions (#2322)
  > ci: don't auto-close config changes
  > ci: remove auto-close bot
  > fix: run all matched client in LspStart (#2314)
  > docs: fix typo (#2310)
  > feat: support multiple workspaceFolders and show correct root in Lspinfo (#2304)
  > fix: check client is available and get client id from cache (#2303)
  > fix: check workspae folders follow nvim version (#2301)
  > fix: add new root into the workspace folders (#2298)
  > fix: improve client stop logic in LspStop (#2296)
  > feat: support force stop language server (#2294)
  > fix:  typo of vim.loop.cwd (#2293)
  > feat: support unnamed buffer with single_file_support (#2226)
  > docs: update server_configurations.md skip-checks: true
  > feat: add 'starlark-rust' LSP for starlark and BUILD files (#2291)
  > fix: restart client after client is stopped after LspRestart (#2290)
  > fix(lsp): don't spawn new lsp client if already persent (#2287)
  > docs: update server_configurations.md skip-checks: true
  > fix(ansiblels): update ansiblels default config (#2286)
  > docs: update server_configurations.md skip-checks: true
  > fix: update the ansiblels settings (#2284)
  > docs: update server_configurations.md skip-checks: true
  > feat: add eruby to emmet_ls (#2281)
  > docs: update server_configurations.md skip-checks: true
  > fix: move gleam.lua to correct folder (#2279)
  > fix: remove searched for message in lspinfo (#2274)
  > fix: inspect UNISON_LSP_PORT in unison (#2277)
  > docs: update server_configurations.md skip-checks: true
  > feat: add unison support (#2276)
  > perf: use the truly minimal test config file (#2269)
  > perf: update requires neovim version in doc (#2270)
  > docs: update server_configurations.md skip-checks: true
  > feat: add smarty (#2250)
  > docs: update server_configurations.md skip-checks: true
  > feat: add gleam (#2266)
  > feat: add scheme-langserver support (#2264)
  > docs: update server_configurations.md skip-checks: true
  > feat: add prolog lsp (lsp_server) support (#2265)
  > docs: update server_configurations.md skip-checks: true
  > docs: update sumneko_lua installation url (#2263)
  > docs: update server_configurations.md skip-checks: true
  > Try to get sourcery auth token from config file (#2240)
  > perf: use alias api variable (#2260)
  > docs: update server_configurations.md skip-checks: true
  > docs(sourcery): put setup inside code block (#2258)
  > feat: add ntt language server support (#2256)
  > docs: update server_configurations.md skip-checks: true
  > Add more ESLint options (#2254)
  > docs: update server_configurations.md skip-checks: true
  > fix: override another progress handler for jdtls (#2153)
  > docs: update server_configurations.md skip-checks: true
  > feat: add fennel-ls support (#2247)
  > docs: update server_configurations.md skip-checks: true
  > Add dolmenls configuration (#2251)
  > fix(lua-lsp): Append 'lua/' to root_patern if the pattern is under lua (#2248)
  > docs: update server_configurations.md skip-checks: true
  > fix(sumneko_lua): add .luarc.jsonc to root pattern (#2245)
  > docs: update server_configurations.md skip-checks: true
  > feat: add turtle-language-server support (#2239)
  > fix(eslint): root dir not found if using package.json config (#2234)
  > docs: update server_configurations.md skip-checks: true
  > fix(rome): use lsp-proxy cmd (#2236)
  > docs: update server_configurations.md skip-checks: true
  > feat: add millet support (#2233)
  > fix(eslint): support flat config (#2229)
  > docs: update server_configurations.md skip-checks: true
  > fix(sumneko_lua): check for yaml format of selene config (#2228)
  > docs: update server_configurations.md skip-checks: true
  > fix: use `v ls` instead of `vls`
  > docs: update server_configurations.md skip-checks: true
  > fix: dead link in "texlab" description #2222
  > docs: update server_configurations.md skip-checks: true
  > fix(volar): update example for volar 1.0 (#2219)
  > docs: update server_configurations.md skip-checks: true
  > feat: add anakin language server (Python) (#2217)
  > docs: update server_configurations.md skip-checks: true
  > feat: Dafny support (#2193)
  > fix: cmd vim.lsp.rpc.connect by user (#2213)
  > fix: check the package.json has eslintConfig field for eslint (#2208)
  > docs: update server_configurations.md skip-checks: true
  > docs(golangci_lint_ls): update a version of binary (#2204)
  > fix(rust_analyzer): path nil (#2198)
  > docs: update server_configurations.md skip-checks: true
  > fix: remove --background-service-enabled and add  --adaptive-lsp-server-enabled for F# (#2197)
  > docs: update server_configurations.md skip-checks: true
  > fix: `aregument` typo in doc changed to `argument` (#2195)
  > docs: update server_configurations.md skip-checks: true
  > fix: update qml filetype same as treesitter (#2168)
  > docs: update server_configurations.md skip-checks: true
  > feat: add qmlls which is the lsp from qt (#2191)
  > docs: update server_configurations.md skip-checks: true
  > feat: eslint support astro file (#2190)
  > docs: update server_configurations.md skip-checks: true
  > feat: add fsharp-language-server (#2186)
  > docs: update server_configurations.md skip-checks: true
  > Fix broken links (#2183)
  > docs: update server_configurations.md skip-checks: true
  > feat: support volar 1.0 (#2181)
  > fix: lspconfig help command typo (#2178)
  > docs: update server_configurations.md skip-checks: true
  > feat: add neocmakelsp (#2177)
  > fix: gdscript use ip address instead of localhost (#2175)
  > docs: update server_configurations.md skip-checks: true
  > feat(ruby_ls): add enabledFeatures to initialization options (#2173)
  > docs: update server_configurations.md skip-checks: true
  > feat: update gdscirpt cmd by using 0.8 api (#2172)
  > feat: add support for additional packs (#2158)
  > docs: update server_configurations.md skip-checks: true
  > feat: add ruby-lsp server configuration (#2169)
  > docs: update server_configurations.md skip-checks: true
  > feat: add erg-language-server support (#2165)
  > docs: `vim.lsp.buf.formatting()` is deprecated (#2166)
  > docs: update server_configurations.md skip-checks: true
  > fix(marksman): enable single_file_support (#2163)
  > docs: update server_configurations.md skip-checks: true
  > feat: add move-analyzer support (#2162)
  > docs: update server_configurations.md skip-checks: true
  > Fix grammarly "clientId is required" (#2161)
  > fix(sumneko_lua): check for file root patterns before falling back to a check for `lua/` (#2160)
  > fix: added 'lua/' to sumenko root patterns (#2157)
  > docs: update server_configurations.md skip-checks: true
  > fix(elixirls): added surface filetype for elixirls server configuration (#2151)
  > fix: update ci lint stylua-action version (#2150)
  > docs: update server_configurations.md skip-checks: true
  > feat(eslint): enable for svelte filetype (#2149)
  > fix: check cmd type equals function (#2142)
  > docs: update server_configurations.md skip-checks: true
  > fix(astro): enable typescript server (#2139)
  > fix(lspinfo): nil-check config.get_root_dir (#2137)
  > docs: update server_configurations.md skip-checks: true
  > feat: add blueprint language server support (#2132)
  > fix: improve highlight regex (#2131)
  > fix: escape wildcards patterns when calling glob (#2111) (#2122)
  > docs: update server_configurations.md skip-checks: true
  > fix(clojure_lsp): update lsp url (#2120)
  > docs: update server_configurations.md skip-checks: true
  > feat(clangd): add proto filetype support (#2125)
  > docs: update server_configurations.md skip-checks: true
  > feat: solidity LSP (#2119)
  > feat: pass user config to the on_setup hook (#2114)
  > fix(lua-language-server): check if root dir is home directory (#2110)
  > docs: update server_configurations.md skip-checks: true
  > feat: add luau_lsp (#2107)
  > docs: update server_configurations.md skip-checks: true
  > fix(tailwindcss): added elixir filetype for tailwindcss server configuration (#2104)
  > docs: update server_configurations.md skip-checks: true
  > fix(vdmj): update default path (#2102)
  > fix: lspstop should close the client by given client (#2101)
  > docs: update server_configurations.md skip-checks: true
  > fix(metals): disable capabilities.workspace.configuration for new version of metals (#2100)
  > fix: increase the lspinfo window row value (#2098)
  > chore(rust-analyzer): use `vim.json.decode` instead of `fn.json_decode` (#2096)
  > Revert "fix: remove the config.commands (#2092)" (#2093)
  > docs: update server_configurations.md skip-checks: true
  > fix(angularls): remove `.git` from `root_dir` (#2091)
  > fix: remove the config.commands (#2092)
  > feat: improve LspInfo (#2081)
  > fix: lspstart should be work without arg (#2090)
  > fix: add lsplog command (#2088)
  > docs: update server_configurations.md skip-checks: true
  > feat(solc): Add hardhat.config.* to solc root detection (#2085)
  > fix: LspStop should be only stop the current buffer servers by default (#2082)
  > feat: sort autocompletion items alphabetically (#2084)
  > docs: update server_configurations.md skip-checks: true
  > feat: add tblgen-lsp-server support
  > feat: add mlir-pdll-lsp-server support
  > feat: add mlir-lsp-server support
  > fix: add vim.deprecate in old function (#2080)
  > docs: update server_configurations.md skip-checks: true
  > fix(denols): revert "remove unneeded lsp attach" #2070
  > feat(denols): only send lsp requests to deno server (#2055)
  > docs: update server_configurations.md skip-checks: true
  > feat!: 0.7 API update (#1984)
  > Revert "docs: vim.lsp.buf.formatting() is deprecated #2077
  > feat: allow attaching to paths inside archives (#1687)
  > docs: update server_configurations.md skip-checks: true
  > feat: add glsl-language-server support (#2003)
  > fix: only consider servers that have been set up as available (#2066)
  > docs: add an entry about the setup-hook (#1873)
  > feat(pasls): add lpi and lpk to root dir detection (#1692)
  > docs: update server_configurations.md skip-checks: true
  > add veridian language server for verilog/systemverilog (#2058)
  > Merge pull request #2065 from williamboman/feat/csharp_ls-root-dir
  > docs: update server_configurations.md skip-checks: true
  > feat: add nxls support (#2062)
  > docs: update server_configurations.md skip-checks: true
  > feat: add buf-language-server support (#2073)
  > docs: update server_configurations.md skip-checks: true
  > feat: add relay language server support (#2048)
  > docs: update server_configurations.md skip-checks: true
  > feat: add nil support (#2053)
  > docs: vim.lsp.buf.formatting() is deprecated #2074
  > docs: update server_configurations.md skip-checks: true
  > feat: add syntax_tree lsp for ruby formatting (#2056)
  > docs: update server_configurations.md skip-checks: true
  > feat: add qml-lsp support (#2044)
  > docs: update server_configurations.md skip-checks: true
  > fix(denols): fix misspelling
  > docs: update server_configurations.md skip-checks: true
  > docs: fix typo `type` -> `typescript`
  > fix: update `selene` in nix develop shell (#2052)
  > fix(rust_analyzer): sanitize root_dir (#2047)
  > feat(ci): include link i auto-close message
  > style: fix dartls formatting (#2042)
  > docs: update server_configurations.md skip-checks: true
  > feat: add dagger CUE lsp (#2023)
  > fix(lua-language-server): cmd fails on Windows when using mason #2039
  > docs: update server_configurations.md skip-checks: true
  > fix(pylsp): elaborate configuration example (#2037)
  > docs: update server_configurations.md skip-checks: true
  > fix(gopls): engage gopls on `go.work` files (#2041)
  > docs: update server_configurations.md skip-checks: true
  > fix(lemminx): update download location #2038
  > docs: update server_configurations.md skip-checks: true
  > fix: broken URL to taplo homepage #2025
  > fix: lspconfig.util is required with different names #2029
  > docs: update server_configurations.md skip-checks: true
  > feat(texlab): support plaintex #2022
  > docs: update server_configurations.md skip-checks: true
  > fix(emmet-ls): missing supported filetypes #2017
  > fix(dartls): "dart" command not found on Windows #2013
  > docs: update server_configurations.md skip-checks: true
  > fix(denols): handle deno.cache from codeaction #2016
  > docs: update server_configurations.md skip-checks: true
  > feat(omnisharp): add more settings #2018
  > docs: update server_configurations.md skip-checks: true
  > fix(hls): wrong root dir for multi-package projects #2010
  > docs: update server_configurations.md skip-checks: true
  > fix(denols): jumping to definition then returning breaks lsp #2000
  > fix(denolos): ignore caching error #2009
  > docs: update server_configurations.md skip-checks: true
  > fix(ccls): provide a string in docs.default_config.root_dir (#2006)
  > fix(denols): ignore virtual text error #1995
  > docs: update server_configurations.md skip-checks: true
  > feat: antlersls config for Statamic Antlers templating language #1997
  > docs: update server_configurations.md skip-checks: true
  > fix(sumneko_lua): Stylua default (#1996)
  > fix: remove unused variables in `lspinfo.lua` (#1999)
  > docs: update server_configurations.md skip-checks: true
  > fix(gradle): set init_options.settings.gradleWrapperEnabled #1994
  > ci(selene): switch to yml config #1986
  > feat(eslint): support yarn2 PnP projects #1777
  > fix(lspinfo): may use wrong buffer #1983
  > docs: update server_configurations.md skip-checks: true
  > docs: formatting #1981
  > fix(eslint): fetch active buf client in fix_all (#1978)
  > fix(docs): wrong release URL #1979
  > docs: update server_configurations.md skip-checks: true
  > fix(cmake-ls): root pattern should allow nesting (#1976)
  > docs: fix link #1875
  > feat: root finder for Mercurial repo #1847
  > docs: update server_configurations.md skip-checks: true
  > feat: add m68k #1871
  > docs: update server_configurations.md skip-checks: true
  > docs: svelte integration with tsserver (#1972)
  > docs: update server_configurations.md skip-checks: true
  > docs: hyperlink formatting #1970
  > docs: update server_configurations.md skip-checks: true
  > fix(ocamllsp): update install instructions (#1966)
  > docs: update server_configurations.md skip-checks: true
  > fix(arduino_language_server): update setup docs #1964
  > fix(lspinfo): trim newlines in root_dir pattern (#1962)
  > docs: update server_configurations.md skip-checks: true
  > fix(docs): fix the usage of ln to make symbolic links of compile_commands.json (#1961)
  > docs: update server_configurations.md skip-checks: true
  > docs(metals): update metals instructions (#1959)
  > docs: update server_configurations.md skip-checks: true
  > feat: use official jdtls wrapper script #1833
  > docs: update server_configurations.md skip-checks: true
  > fix(taplo): update cargo install command (#1958)
  > docs: update server_configurations.md skip-checks: true
  > feat(php): phan #1953
  > docs: update server_configurations.md skip-checks: true
  > feat: add configuration for ghdl-ls VHDL language server (#1812)
  > docs: update server_configurations.md skip-checks: true
  > docs(eslint): reformatting (#1956)
  > docs: update server_configurations.md skip-checks: true
  > docs: unverbose, mention "settings" param
  > docs: update server_configurations.md skip-checks: true
  > fix(purescript-language-server): root dir for Nix files #1954
  > feat(lspinfo): explain root directory not found #1939
  > docs: clarify and unverbose
  > docs: update server_configurations.md skip-checks: true
  > fix(svlangserver): don't use custom project setting resolution (#1948)
  > docs: update server_configurations.md skip-checks: true
  > feat: add cuda support for clangd (#1947)
  > docs: update server_configurations.md skip-checks: true
  > feat: add tilt_ls (#1941)
  > docs: update server_configurations.md skip-checks: true
  > feat: add Marksman markdown LSP, retire zeta-note (#1946)
  > docs: update server_configurations.md skip-checks: true
  > feat: add visualforce_ls (#1945)
  > docs: update server_configurations.md skip-checks: true
  > feat: add svlangserver support (#1916)
  > docs: update server_configurations.md skip-checks: true
  > feat: add apex_ls #1940
  > fix(docs): vim.lsp.buf.format -> vim.lsp.buf.formatting (#1936)
  > docs: update server_configurations.md skip-checks: true
  > fix(dartls): explicitly pass the protocol to dartls (#1943)
  > style: fix bad formatting (#1944)
  > fix: no-argument :LspStop, :LspRestart with standalone files #1785
  > docs: update server_configurations.md skip-checks: true
  > refactor(grammarly): use new, official, npm package (#1924)
  > fix(docs): update example keybindings documentation (#1899)
  > fix(lspconfig.lua): lint
  > docs: update server_configurations.md skip-checks: true
  > feat: added wgsl_analyzer support (#1925)
  > docs: update server_configurations.md skip-checks: true
  > docs(graphql): fix docs on root_dir defaults (#1923)
  > docs: update server_configurations.md skip-checks: true
  > fix(denols): update settings for lint and tsconfig #1933
  > fix: buffer may be invalid during on_attach #1822
  > feat: add :LspLog command #1917
  > docs: update server_configurations.md skip-checks: true
  > docs(volar): Improve config example for monorepos (#1909)
  > docs: update server_configurations.md skip-checks: true
  > docs(sumneko_lua): fix usage of runtime_path (#1915)
  > docs: update server_configurations.md skip-checks: true
  > fix(beancount): fix beancount start command and filetype (#1879)
  > docs: update server_configurations.md skip-checks: true
  > fix(fortls): update server and default cmd args (#1904)
  > docs: update server_configurations.md skip-checks: true
  > fix(dartls): use a more concise command (#1906)
  > fix(jsonnet_ls): merge cmd_env instead of ovdrriding it entirely #1559
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1893 from williamboman/fix/glint-project-root
  > feat: glint-language-server #1890
  > feat(configs): use client capabilities by default, deep-extend user-provided capabilities #1889
  > docs: update server_configurations.md skip-checks: true
  > ocamllsp: add support for the dune filetype (#1884)
  > docs: update README
  > docs: update readme
  > fix(eslint): add missing root_pattern (#1869)
  > docs(zeta_note): fix quotation mark style (#1867)
  > docs: update server_configurations.md skip-checks: true
  > docs(esbonio): fix URL to option docs (#1866)
  > docs: update server_configurations.md skip-checks: true
  > docs(reason_ls): remove invalid comment regarding cmd (#1864)
  > docs: update server_configurations.md skip-checks: true
  > fix(zeta_note): add cmd (#1863)
  > fix(vls): add cmd (#1862)
  > docs: update server_configurations.md skip-checks: true
  > fix(ccls): .git as fallback when detecting project root (#1860)
  > chore: update minimal init.lua to target 0.6.1 (#1858)
  > docs: update server_configurations.md skip-checks: true
  > Revert "fix(ccls): remove .git from root_dir" (#1857)
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1855 from mracos/patch-2
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1850 from abgeana/ccls-root-fix
  > docs: update server_configurations.md skip-checks: true
  > docs: clarify recommendations for lua-language-server (#1845)
  > docs: update server_configurations.md skip-checks: true
  > feat(vimls): enable neovim support by default (#1844)
  > docs: update server_configurations.md skip-checks: true
  > feat: add steep support (#1842)
  > docs: update outdated example in contributing (#1843)
  > docs: update server_configurations.md skip-checks: true
  > feat: add astro-ls support (#1841)
  > fix(clarity_lsp): remove .cmd suffix for Windows (#1835)
  > docs: update server_configurations.md skip-checks: true
  > docs: remove outdated root pattern references (#1828)
  > docs: update server_configurations.md skip-checks: true
  > fix(clangd): update root-markers (#1826)
  > docs: update server_configurations.md skip-checks: true
  > fix(lua-language-server): update root-markers (#1825)
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1814 from syphar/taplo-update
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1779 from angusjf/patch-1
  > ci: fix new luacheck v0.26.0 errors  (#1816)
  > docs: update server_configurations.md skip-checks: true
  > fix(hoon-language-server): update cmd and docs (#1809)
  > docs: update server_configurations.md skip-checks: true
  > fix(hoon-language-server): remove example (#1804)
  > docs: update server_configurations.md skip-checks: true
  > feat: add hoon-language-server support (#1802)
  > docs: update server_configurations.md skip-checks: true
  > docs: remove use of debug module for automatically extracting root pattern (#1799)
  > docs: update server_configurations.md skip-checks: true
  > docs: restore commands (#1798)
  > docs: update server_configurations.md skip-checks: true
  > docs: clean up styling in documentation (#1797)
  > docs: update server_configurations.md skip-checks: true
  > feat: add prosemd-lsp for markdown (#1795)
  > docs: update server_configurations.md skip-checks: true
  > feat: add mm0 language support (#1787)
  > docs: update server_configurations.md skip-checks: true
  > fix(beancount-langserver): add stdio flag to cmd (#1791)
  > docs: update server_configurations.md skip-checks: true
  > docs: fix volar.setup parameters in description (#1780)
  > docs: update server_configurations.md skip-checks: true
  > docs: update Volar package name in docs (#1776)
  > docs: update server_configurations.md skip-checks: true
  > chore(volar): @volar/server -> @volar/vue-language-server (#1770)
  > fix(lspstop): make LspStop behave as described in the docs (#1764)
  > docs: update server_configurations.md skip-checks: true
  > docs: add bashls install instructions (#1760)
  > feat: add please support (#1734)
  > Merge pull request #1761 from neovim/teal-fix-format
  > docs: update server_configurations.md skip-checks: true
  > feat: add support for sourcery (#1495)
  > docs: update server_configurations.md skip-checks: true
  > feat: add teal-language-server support (#1732)
  > docs: update server_configurations.md skip-checks: true
  > feat: add openscad-language-server (#1757)
  > Merge pull request #1758 from neovim/hhvm-format
  > docs: update server_configurations.md skip-checks: true
  > feat: add reason-language-server (#1721)
  > docs: update server_configurations.md skip-checks: true
  > feat: add perlnavigator support (#1756)
  > docs: update server_configurations.md skip-checks: true
  > feat: add clarity-lsp support (#1755)
  > docs: update server_configurations.md skip-checks: true
  > feat: add odin language server support (#1747)
  > docs: update server_configurations.md skip-checks: true
  > fix(perlpls): turn on syntax checking by default (#1749)
  > docs: update server_configurations.md skip-checks: true
  > docs: update GraphQL instructions (#1744)
  > docs: update server_configurations.md skip-checks: true
  > feat(gradle): add support for gradle-language-server (#1740)
  > docs: update server_configurations.md skip-checks: true
  > chore: remove all package.json (#1656)
  > docs: update server_configurations.md skip-checks: true
  > fix(tailwindcss): add 'htmldjango' to filetypes (#1737)
  > docs: update server_configurations.md skip-checks: true
  > feat: add hh_client for hhvm (#1712)
  > docs: update server_configurations.md skip-checks: true
  > feat: add hdl_checker (#1723)
  > fix: add selene to the nix develop shell (#1688)
  > docs: update server_configurations.md skip-checks: true
  > feat: add slint_lsp (#1704)
  > docs: update server_configurations.md skip-checks: true
  > fix(ansiblels): remove yaml from ansiblels filetype (#1708)
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1727 from Julian/leanls3
  > docs: update server_configurations.md skip-checks: true
  > fix(jsonnet_ls): update server URL and add installation instructions (#1729)
  > docs: update server_configurations.md skip-checks: true
  > feat(gopls): enable single_file_support (#1726)
  > docs: update server_configurations.md skip-checks: true
  > chore(elmls): remove overriding elm paths (#1718)
  > fix(grammarly): resolve windows command properly (#1716)
  > feat: remove warning when server fails to start (#1711)
  > docs: update server_configurations.md skip-checks: true
  > ci: simplify codespell workflow (#1706)
  > docs: update server_configurations.md skip-checks: true
  > feat(leanls): start the LSP via lake serve (#1698)
  > docs: update server_configurations.md skip-checks: true
  > feat: add salt_ls (#1696)
  > docs: update server_configurations.md skip-checks: true
  > docs: update suggested keybinds (#1689)
  > docs: update server_configurations.md skip-checks: true
  > docs(prismals): improve server description and installation
  > docs: update server_configurations.md skip-checks: true
  > docs(ansible): fix install link and switch to npm (#1682)
  > docs: update server_configurations.md skip-checks: true
  > feat: add awk-language-server (#1665)
  > docs: fix alignment in readme
  > docs: update server_configurations.md skip-checks: true
  > docs: update readme (#1677)
  > fix: do not index nil config.filestypes in try_add (#1673)
  > docs: update server_configurations.md skip-checks: true
  > feat(html): enable formatter by default  (#1669)
  > docs: update server_configurations.md skip-checks: true
  > Merge pull request #1671 from kabouzeid/patch-2
  > docs: update server_configurations.md skip-checks: true
  > fix(lemminx): add XSL and XSLT to filetypes (#1667)
  > docs: update server_configurations.md skip-checks: true
  > fix(golangci_lint_ls): use .golangci.yaml config (#1662)
  > fix(psalm): use .bat on Windows (#1660)
  > docs: update server_configurations.md skip-checks: true
  > feat(tailwindcss): add heex support (#1644)

* aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-tree.lua f178c8c...9c97e64 (782):
  > fix(#1961): stop unnecessary find file refreshes, avoid find file refresh cycles (#2010)
  > fix(#2004): relative path detection handles regex magic (#2005)
  > fix(#2003): obey user split command for modified buffers when hidden not set (#2008)
  > doc(#1997): clarify renderer.highlight_ and correct highlight group names (#2007)
  > Revert "fix(#1961): cycle detection on refresh, preventing infinite loop (#1996)"
  > fix(#1961): cycle detection on refresh, preventing infinite loop (#1996)
  > fix(#1993): always fire TreeOpen event (#1994)
  > fix(#1923): handle empty git icons (#1987)
  > fix(#1970): disable git integration after 5 timeouts (#1990)
  > fix(#1961): harden profiling functions (#1986)
  > fix(#1970): additional log function gating for efficiency when not logging (#1971)
  > doc: README: broadcast Open At Startup change
  > fix(#1831): remove instrumentation (#1969)
  > fix(#1831): remove instrumentation (#1968)
  > fix(#1923): handle empty git icons (#1952)
  > feat(api): api.tree.open feature parity with api.tree.toggle (#1955)
  > stylua: nit
  > doc: clarify open/toggle defaults, more robust legacy argument handling
  > feat(view): deprecate open_on_setup.* in favour of https://github.com/nvim-tree/nvim-tree.lua/wiki/Open-At-Startup (#1951)
  > Remove what appears to have been a debug message. (#1949)
  > fix(#1946): only change vim's global cwd on startup when opening the tree (#1947)
  > feat(view): add view.width.padding (#1941)
  > fix(#1942): nvim-tree window options do not trigger OptionSet event (#1945)
  > fix(#1940): NvimTreeFindFileToggle focus tree
  > doc: fix incorrect tag (#1938)
  > feat(api): api.tree.open/toggle: add current_window option (#1935)
  > fix: remove redundant file existence check in create file operation (#1936)
  > feat(view): add view.width.min/max replacing adaptive_size, allowing upper bound (#1915)
  > doc: clarify system_open, specifying defaults
  > doc: move vinegar-style to wiki
  > fix(#1916): suppress EPERM watcher failures on windows (#1919)
  > feat(event): add au, global: NvimTreeRequired, NvimTreeSetup (#1912)
  > feat(git): support `DA` state, fix(#1822): test directory capable of watching before presenting it (#1905)
  > feat: add ui.confirm.remove and ui.confirm.trash, deprecate trash.require_confirm (#1887)
  > ci: fix release-please workflow (#1899)
  > chore(deps): bump JohnnyMorganz/stylua-action from 1 to 2 (#1897)
  > chore(deps): bump actions/checkout from 2 to 3 (#1898)
  > ci: add release-please workflow (#1892)
  > feat(event): add TreeAttachedPost (#1877)
  > feat(api): add api.config.mappings.active, api.config.mappings.default (#1876)
  > fix(#1878): nvim frozen on no name buffer when modified.enable (#1879)
  > fix(#1836): add view.debounce_delay (#1871)
  > chore: remove diagnostic suppressions after tidying nits
  > doc: add recipes and tips links to API
  > doc: add recipes and tips links to API
  > feat(view): indicate modified buffers (#1835)
  > feat(view): add view.cursorline (#1859)
  > fix(#1831): remove windows executable functionality due to occasional vim freeze and performance concerns (#1868)
  > fix(#1833): do not find file when view is not visible on the current tab (#1845)
  > fix(diagnostics): do not show on file/dir with same prefix
  > fix(diagnostics): do not show on file/dir with same prefix (#1832)
  > fix(#1841): do not refresh on buffer events when not a file buffer (#1843)
  > fix(#1841): do not refresh on buffer events when highlight_opened_files is none
  > fix(#1831): remove error messages that were previously unreachable and add no value
  > fix(#1804): do not refresh watched nodes that have been destroyed (deleted)
  > fix(copy-paste): fix message on clipboard clear (#1838)
  > fix(git): git folder fixes and improvements (#1809)
  > fix(#1831): improve fs_scandir error handling, add profiling
  > fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1828)
  > feat(picker): allow custom function actions.open_file.window_picker.picker (#1782)
  > fix(view): refresh opened files highlight on buffer read, unload  (#1827)
  > fix(#1824): Don't modify jumplist when `edit_in_place`. (#1825)
  > neovim requirement 0.7.0 -> 0.8.0, remove WinSeparator/VertSplit compatibility shims
  > feat(api): rename_basename API and action (#1791)
  > Revert "fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820)"
  > fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820)
  > fix(#549): add more profiling ~tree init
  > fix(watcher): only purge on subsequent setup calls, add git_purge log
  > fix: Implicit current buf on centralize selection (#1792)
  > feat(event): add WillRenameNode (#1821)
  > remove legacy g: option migration
  > feat: paste and create always target closed folder, remove create_in_closed_folder (#1802)
  > doc: format help
  > doc: consolidate and clarify :help examples
  > feat(view): add filters.git_clean, filters.no_buffer (#1784)
  > feat(event): dispatch Event.NodeRenamed on cut-paste (#1817)
  > feat(view): always enable cursorline, users may change this behaviour via Event.TreeOpen (#1814)
  > fix(git): git rename not showing up for the renamed file (#1783)
  > 1786 git next prev land on dirs (#1787)
  > docs: Update feature_request.md (#1788)
  > feat: add diagnostics.show_on_open_dirs git.show_on_open_dirs (#1778)
  > feat(renderer): add NvimTreeOpenedFolderIcon NvimTreeClosedFolderIcon (#1768)
  > doc: specify that the terminal emulator must be configured to use the patched font
  > fix(#1731 #1723 #1716): handle all external file system changes (#1757)
  > feat(renderer): add renderer.root_folder_label (#1746)
  > feat(diagnostics): add diagnostics.severity (#1755)
  > fix(notify): log file notice info->debug
  > feat(api): add api.tree.get_nodes
  > fix(notify): remove unused varargs, log file notice debug->info
  > feat(tabs): add tab.sync options (#1698)
  > fix(paste): allow pasting into empty root directory
  > fix(paste): paste into empty root directory
  > fix(system-open): use notify for system-open failures and tidy messages
  > fix(#1740): Error while running :NvimTreeCollapseKeepBuffers (#1741)
  > contributions reference wiki
  > move troubleshooting from readme to wiki
  > doc: move tips to wiki
  > doc: add labels hint to contributing
  > fix(#1728): escape cwd changes to prevent environment variable expansion (#1729)
  > fix(#1720): .git watch only FETCH_HEAD, HEAD, HEAD.lock, config, index (#1732)
  > Revert "fix(#1716): focus file/directory when created in a sub-directory, don't dispatch FolderCreated on file creation (#1722)"
  > Revert "fix(#1723): find_file for externally created new file results in folder unable to be opened"
  > fix: replace vim.* "requires" with explicit calls to vim functions (#1701)
  > fix(watcher): failure on watcher teardown message (#1726)
  > fix(#1716): focus file/directory when created in a sub-directory, don't dispatch FolderCreated on file creation (#1722)
  > fix(#1723): find_file for externally created new file results in folder unable to be opened
  > feat(watcher): tear down watcher on failue, warning the user (#1707)
  > feat(watcher): add filesystem_watchers.ignore_dirs (#1705)
  > fix(#1711): open in a new window when no window picker and no available window (#1715)
  > feat(notify): add notify.threshold (#1693)
  > fix(#1712): invalid window ID on colorscheme (#1714)
  > feat(api): add api.marks.clear (#1708)
  > feat(api): add api.fs.clear_clipboard (#1706)
  > fix(#1679): renderer.full_name correctly shows for one character outside (#1688)
  > doc: update event subscription example
  > fix: use pcall to prevent live-filter regex errors (#1689)
  > fix(#1671): split with no window picker will always find an available window (#1677)
  > doc: add hitest notes and add termguicolors to example setups
  > fix(colorscheme): update winhl on colorscheme change
  > doc(#1676): clarify view.mapping.list contents including case of key
  > Revert "fix(#1676) case insensitive mapping key remove and override (#1682)"
  > Added `NvimTreeLineNr` higlight (#1684)
  > fix(#1676) case insensitive mapping key remove and override (#1682)
  > doc(#1672): clarify mappings example and doc
  > doc(#1655): add roadmap and expand on API/events/actions (#1666)
  > doc(#1606): specify watcher and git when profiling
  > doc(#731): add single mouse mapping notes
  > fix(#1675): open-file sanity check mode
  > fix(#1668): update issue link
  > fix(#1668): revert all startup behaviour changes back to 540055b
  > fix(#1664): respect hijack_directories.enable on startup when not open_on_setup (#1665)
  > fix(#1639): ensure tree autocommands match filetype as well as name (#1640)
  > fix(#1643): preview on floating window (#1648)
  > chore(#1649): remove workaround for https://github.com/neovim/neovim/issues/17395 which was fixed in nvim 0.7.0 (#1650)
  > fix(#1270): ensure explorer exists at startup before propagating FS changes
  > fix(#1632): autocenter: avoid use of feedkeys (#1632)
  > doc: vim.g.loaded -> vim.g.loaded_netrw
  > fix(#1626): obey splitright/below when splitting existing windows (#1641)
  > doc: link screenshots to showcases page
  > chore: remove pngs from .github folder and use direct links for imgs in README.md (#1642)
  > fix(#1628): quit_on_open e:  do not open in the tree's window (#1637)
  > fix(#1629): nvim start with file named *NvimTree* opens tree instead of buffer (#1634)
  > doc: add alex-courtis screenshot with source
  > doc: update hero screenshots with default options
  > chore: replace urls from kyazdani42 -> nvim-tree
  > fix(fs): create file failure when reloading watch path for node
  > chore: replace urls from kyazdani42 -> nvim-tree
  > feat(view): float.quit_on_focus_loss documentation clarification
  > feat(view): add float.quit_on_focus_loss, float respects actions.open_file.quit_on_open (#1621)
  > fix(#1615): focus created file when command line prompt requires confirmation (#1622)
  > fix(#1270): open_on_setup_file does not override open_on_setup, hijack_directories does not override startup behaviour (#1618)
  > feat: add NvimTreeCursorLineNr (#1616)
  > fix: remove unnecessary conditions (#1614)
  > fix(ci): stylua action version number
  > fix(styling): empty line
  > fix: restore eventignore (#1612)
  > fix(#1547): pass explicit system arguments to for git toplevel and untracked actions
  > chore: add help screenshot, update example
  > feat: focus_empty_on_setup
  > chore: document :NvimTreeFindFile! and add bang :NvimTreeFindFileToggle!
  > chore: remove non-functional sides bottom/top
  > fix(prompt): add select_prompts to suit UI decorator plugins such as dressing and telescope
  > fix(#1553): set correct side on vim open directory (#1594)
  > feat(sorters): allow user sort_by
  > doc: eager netrw disabling
  > doc: direct users to ask questions instead of raising issues
  > doc: direct users to ask questions instead of raising issues
  > Revert "doc: direct users to ask questions instead of raising issues"
  > doc: direct users to ask questions instead of raising issues
  > fix(#1564): reset &bufhidden when opening an existing (maybe previewed) buffer (#1573)
  > fix(#1568): show relative path of symlink destination (#1569)
  > fix(view): file filter and info popup above floating view
  > doc: add PR tips to contributing
  > feat(renderer): add renderer.indent_width (#1505)
  > feat(view): floating window's optional adaptive size specification (#1559)
  > fix(#1539): Fix closing nvim-tree float when file is removed (#1546)
  > fix(#1555): incorrect exe highlight in Windows filesystem from WSL (#1557)
  > fix(#1543): Do not resize nvim-tree window if float is enabled (#1556)
  > fix(#1551): handle git status TT as staged
  > feat(view): allow function for view.float.open_win_config (#1538)
  > fix(#1540): watcher ignore directories with name exactly '.git'
  > fix(#1529): ensure tree window exists before closing (#1537)
  > doc: add PR tips to contributing
  > fix(#1533): make `toggle_mark` ignore non-togglable nodes. (#1534)
  > fix(#1518): sort_by=modification_time not reordering on refresh. (#1519)
  > fix(#1520): file type changes are not detected. (#1521)
  > fix: inverted diagnostic navigation keymaps
  > fix(#1514): inverted git navigation keymaps (#1515)
  > fix(#1503): focus last win before close (#1509)
  > fix(#1494): git showUntracked value and log (#1504)
  > fix(#1500): focusing directories with a trailing slash in their path doesn't work (#1501)
  > fix(#1480): break symlink cycle on find-file, search-node (#1482)
  > feat(file-popup): add actions.file_popup.open_win_config
  > fix(#1484): better error handling in git utils get_toplevel
  > feat(view): Floating nvim tree window #1377 (#1462)
  > doc: reinstate mapping doc, mark on_attach as experimental (#1481)
  > fix(#1479): apply remove_keymaps to default mappings
  > chore(keymap): extract filtering into function
  > fix(keymaps): get_keymaps takes remove_keymaps as parameter
  > fix(perf): explorer was creating new table for each new entry
  > feat: add option for folder arrows to be inline with indent markers (#1468)
  > fix(watchers): disable watchers on kernel filesystems
  > fix(docs): typos (#1470)
  > fix(create-file): when node is nil, create the file at root
  > feat(mapping): deprecate user mappings and add on_attach (#1424)
  > chore(config): enable filesystem watchers by default
  > chore(watchers): Watcher shares single fs_event from Event, node watchers use unique path prefixed debounce context (#1453)
  > chore(api): add missing functions
  > fix(api): use copy.node instead of copy.name
  > fix(api): copy is a table, copy -> copy.name
  > chore(git): get_project_root cache cwd_to_project_root after checking existence (#1457)
  > feat(api): add public API module (#1432)
  >…
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

4 participants