Compare commits

..

136 Commits

Author SHA1 Message Date
Yee Cheng Chin 2c88928f02 MacVim r181
Copied from https://macvim.org/appcast/latest.xml

Note: There is currently no plan to further update this deprecated
branch. Users using very old versions of MacVim will update to r181,
which will know how to update itself to later versions.
2025-02-20 21:49:22 -08:00
Yee Cheng Chin 8a6708e69a MacVim r180
Copied from https://macvim.org/appcast/latest.xml
2024-09-11 02:30:46 -07:00
Yee Cheng Chin 731b3aad86 MacVim r179
Copied from https://macvim.org/appcast/latest.xml
2024-01-04 22:02:25 -08:00
Yee Cheng Chin 5294013d41 MacVim r178
Copied from https://macvim.org/appcast/latest.xml
2023-09-12 06:49:50 -07:00
Yee Cheng Chin 952d45c066 MacVim r177
Copied from https://macvim.org/appcast/latest.xml
2023-07-09 20:44:32 -07:00
Yee Cheng Chin 896307f2f9 Update README.md to include notes on Sparkle 1 2023-05-25 09:50:32 -07:00
Yee Cheng Chin 54b911e075 Add redirect and README for old gh-pages branch
This branch is now obsolete, with the new macvim-dev.github.io branch
serving as the canonical website, as it makes more sense to host this on
a root organizational level instead.

Set up a redirect to point to the new site, and add README for
explanation (especially how the appcast/latest.xml file is still
important to keep around for now to support older versions of MacVim).
2023-03-10 19:55:21 -08:00
Yee Cheng Chin 49c8bdd0c6 Add link to new documentation page 2023-03-07 22:54:02 -08:00
Yee Cheng Chin 751144d731 release-176 2023-02-07 04:54:46 -08:00
Yee Cheng Chin d10a4523ff Revert "Revert "release-175 / Add additional links for legacy builds, system reqs""
This reverts commit aaf987387d.
2023-02-07 04:53:17 -08:00
Yee Cheng Chin aaf987387d Revert "release-175 / Add additional links for legacy builds, system reqs"
The current build seems to be having some issues with resizing. Need to
do some debugging before pushing this out further.

This reverts commit 11a5cd8e06.
2023-02-07 02:01:47 -08:00
Yee Cheng Chin 11a5cd8e06 release-175 / Add additional links for legacy builds, system reqs
Abstract out the index.html to use Jekyll to template out the version
number, and add new links for downloading the now split legacy builds
(for macOS 10.9 - 10.12).

Also, bump version from r174 to the new r175.
2023-02-07 01:44:26 -08:00
Yee Cheng Chin 6d15994125 Merge pull request #1294 from pusewicz/patch-1
Update the link to self
2022-09-28 14:52:52 -07:00
Piotr Usewicz 57ac1f43e1 Update the link to self
This got updated in https://github.com/macvim-dev/macvim/commit/d65c0f2016711dbbe5c0a1db8a752d2334e0240d
2022-09-21 15:31:38 +02:00
Yee Cheng Chin 1936879867 Add full release notes URL to point to GitHub releases
This only applies to Sparkle 2 (MacVim is only using Sparkle 1). Adding
this for now to help testing Sparkle 2 migration.
2022-09-16 18:31:15 -07:00
Yee Cheng Chin 5bf8f1ef93 Fix snapshot->release renaming not reflected in web page 2022-09-15 14:14:55 -07:00
Yee Cheng Chin 0bc7cd1e50 release-174 2022-09-15 14:08:01 -07:00
Yee Cheng Chin 7b3dea9023 snapshot-173 2022-07-25 04:38:12 -07:00
Yee Cheng Chin 591d8fc766 Add warning message about error when updating from 166 to 172 directly
This was due to a wrong public EdDSA key in release 166. Given enough
time and releases have passed since then, this should not be a huge
problem.
2021-09-24 18:44:40 -07:00
Yee Cheng Chin 099e55ec35 snapshot-172 2021-09-24 18:28:28 -07:00
Yee Cheng Chin 2415dd8f62 snapshot-171 2021-04-01 02:24:11 -07:00
Yee Cheng Chin 5c628fb880 snapshot-170 2021-03-08 00:37:17 -08:00
Yee Cheng Chin 94ab78aaea snapshot-169 2020-12-19 14:35:30 -08:00
Yee Cheng Chin efb196d8b4 Update min OS requirement for snapshot-168 to macOS 10.14
The latest build broke 10.13 due to a build issue linking against newer
symbols. Simply disable this version for older versions of macOS for now
before snapshot-169 fixes this.

Also, include snapshot-166 in the appcast so people running macOS 10.13
or below will still be able to update to it successfully and Sparkle
will show that their MacVim is up to date instead of an error message.
2020-12-13 13:35:45 -08:00
Yee Cheng Chin 48c55ee503 Fix wrong XML format in appcast 2020-12-11 23:04:03 -08:00
Yee Cheng Chin a8f2f92780 snapshot-168 2020-12-11 22:52:32 -08:00
Yee Cheng Chin 8e73b009c9 Revert "snapshot-167"
This reverts commit 581f58f6ac.

It appears that the update is not working. Revert for now while it's
being diagnosed.
2020-12-11 13:59:12 -08:00
Yee Cheng Chin 581f58f6ac snapshot-167 2020-12-11 13:43:22 -08:00
Yee Cheng Chin 808ccdba71 snapshot-166 2020-09-20 22:16:09 -07:00
Yee Cheng Chin 14f9556df8 Switch download link to directly link to dmg file
Also, provide a separate link to link to the release notes. This is more
in tune with what other software projects do and more user-friendly as
most people just want a direct link to download the dmg file.

This does create more release burden as we now have to go through and
update the links every time we release but it's not a big deal.
2020-09-20 22:10:44 -07:00
Yee Cheng Chin 020c5d0408 snapshot-165 2020-08-15 14:32:07 -07:00
Yee Cheng Chin 13d5221ed7 Revert "snapshot-164"
This reverts commit 0ec13c58a8.

Reverting this because seeing issues with gettext dynamic linkage
issues, leading to MacVim crashing on launch.
2020-08-13 05:15:13 -07:00
Yee Cheng Chin 0ec13c58a8 snapshot-164 2020-08-13 03:00:04 -07:00
Yee Cheng Chin 5f70c8b7ba Fix markdown list formatting 2020-04-11 23:47:08 -07:00
Yee Cheng Chin e9969158b8 snapshow-163 2020-04-11 23:43:01 -07:00
Yee Cheng Chin dd31e93867 snapshot-162 2020-03-03 05:02:36 -08:00
Yee Cheng Chin 7847450f1b Use Sparkle binary deltas for updating as well 2019-10-30 06:48:01 -07:00
Yee Cheng Chin 7cc94eb0d2 snapshot-161 2019-10-30 06:41:33 -07:00
Yee Cheng Chin e5db65a0cc snapshot-160 2019-10-28 05:20:10 -07:00
Yee Cheng Chin 776fd25da0 Fix web page dark modes for Chrome/FF (they don't support color-scheme) 2019-10-17 04:03:54 -07:00
Yee Cheng Chin 264ab99a52 Add support for dark mode in web page stylesheet 2019-10-17 03:30:17 -07:00
Yee Cheng Chin fed313070c Update release notes to support dark mode 2019-10-17 02:48:16 -07:00
Yee Cheng Chin f9e219077a snapshot-159 2019-10-17 02:26:23 -07:00
Yee Cheng Chin de8726ab8f snapshot-157 2019-07-27 22:11:11 -07:00
Yee Cheng Chin dcb1d78155 Fix snapshot-156 release notes message
Typo in which Vim version the vulnerability was fixed.
2019-06-12 00:27:04 -07:00
Yee Cheng Chin efd005f008 snapshot-156 2019-06-11 02:50:19 -07:00
Yee Cheng Chin cd3568c182 Update index.html to say "macOS" instead of "Mac OS X" 2019-03-23 20:01:39 -07:00
Yee Cheng Chin 88443ae876 snapshot-155 2019-02-18 17:04:02 -08:00
Yee Cheng Chin 4943bae84c snapshot-154 2019-02-04 00:51:34 -08:00
Yee Cheng Chin fb49c75b0e snapshot-153 2018-12-13 01:40:50 -08:00
Yee Cheng Chin 0114cc51c0 snapshot-152
Fixed up the binary with the proper asset catalog with Dark Mode tab
colors.
2018-12-05 06:25:52 -08:00
Yee Cheng Chin ffa7051c1a Revert "snapshot-152"
This reverts commit c4967f7800.

Travis CI's build has some weird tabs artifacts.
2018-12-05 05:15:02 -08:00
Yee Cheng Chin c4967f7800 snapshot-152 2018-12-05 05:07:48 -08:00
Kazuki Sakamoto 8ca157a3c8 snapshot-151 2018-08-13 22:37:53 -07:00
Kazuki Sakamoto a4eace222a snapshot-150 2018-08-05 18:59:14 -07:00
Kazuki Sakamoto 0d619d0e74 snapshot-149 2018-06-17 19:40:58 -07:00
Kazuki Sakamoto c63ac12984 snapshot-146 2018-03-24 01:53:48 -07:00
Kazuki Sakamoto 0e51c47db3 snapshot-145 2018-02-17 20:25:10 -08:00
Kazuki Sakamoto eb705c0a08 snapshot-144 2017-12-21 20:02:44 -08:00
Kazuki Sakamoto 68e7f052ac snapshot-143 2017-12-07 08:21:12 -08:00
Kazuki Sakamoto b1a5dc0d4e snapshot-142 2017-11-05 18:50:34 -08:00
Kazuki Sakamoto ff53a554ad snapshot-141 2017-11-03 21:45:16 -07:00
Kazuki Sakamoto e857f2e795 snapshot-140 2017-10-20 20:33:21 -07:00
Kazuki Sakamoto 14df568fb1 snapshot-138 2017-10-04 22:27:59 -07:00
Kazuki Sakamoto 12c7f3b47c snapshot-137 2017-09-12 21:27:41 -07:00
Kazuki Sakamoto 839c2a9322 snapshot-136 2017-08-07 20:33:40 -07:00
Kazuki Sakamoto f9965d86de snapshot-135 2017-07-24 22:11:27 -07:00
Kazuki Sakamoto 85e67db5a8 Revert "snapshot-135"
This reverts commit 3a03956405.
2017-07-24 21:47:47 -07:00
Kazuki Sakamoto 3a03956405 snapshot-135 2017-07-24 20:50:06 -07:00
Kazuki Sakamoto 3b8d18d92e snapshot-134 2017-06-21 23:32:57 -07:00
Kazuki Sakamoto ab502ae107 snapshot-133 2017-05-08 09:49:44 -07:00
Kazuki Sakamoto e0a43e2170 snapshot-132 2017-05-04 20:42:30 -07:00
Kazuki Sakamoto 268341c726 snapshot-131 2017-04-18 22:14:39 -07:00
Kazuki Sakamoto a6f4a725fc snapshot-130 2017-03-30 08:46:53 -07:00
Kazuki Sakamoto c20f1c1407 snapshot-129 2017-03-22 20:59:55 -07:00
Kazuki Sakamoto ece5e9efe3 snapshot-128 2017-03-21 18:54:19 -07:00
Kazuki Sakamoto e9a93f649c snapshot-127 2017-02-15 21:08:56 -08:00
Kazuki Sakamoto e1527c270d snapshot-126 2017-02-03 09:14:18 -08:00
Kazuki Sakamoto 9980a5d31e snapshot-124 2017-01-25 09:05:13 -08:00
Kazuki Sakamoto a606ed9ad0 snapshot-122 2017-01-23 13:37:06 -08:00
Kazuki Sakamoto 23043f1857 snapshot-121 2017-01-11 19:12:38 -08:00
Kazuki Sakamoto 2ff58d67fe snapshot-120 2017-01-03 20:03:51 -08:00
Kazuki Sakamoto e6d0f243be snapshot-119 2016-12-09 00:08:10 -08:00
Kazuki Sakamoto 02ab595c3d snapshot-118 2016-12-07 18:19:24 -08:00
Kazuki Sakamoto 8fffdcb24a snapshot-117 2016-12-01 21:39:28 -08:00
Kazuki Sakamoto 3c4452d38d snapshot-116 2016-11-20 01:23:01 -08:00
Kazuki Sakamoto 6044bba640 snapshot-115 2016-11-17 21:27:38 -08:00
Kazuki Sakamoto 04bb1caaf0 snapshot-114 2016-10-28 23:24:15 -07:00
Kazuki Sakamoto ba7e7be841 snapshot-113 2016-10-22 00:27:33 -07:00
Kazuki Sakamoto 29cc7a3e42 snapshot-112 2016-10-14 21:40:19 -07:00
Kazuki Sakamoto 9608c271e9 snapshot-111 2016-10-09 10:52:59 -07:00
Kazuki Sakamoto d720c39612 Update index.html 2016-09-13 22:06:08 -07:00
Kazuki Sakamoto ba25a8fcf0 snapshot-110 2016-09-13 20:49:23 -07:00
Kazuki Sakamoto 8440e54efa Revert "snapshot-109"
This reverts commit 95bb069fb2.
2016-09-13 07:03:55 -07:00
Kazuki Sakamoto 95bb069fb2 snapshot-109 2016-09-12 23:12:59 -07:00
Kazuki Sakamoto 9916e6bbdb Revert "snapshot-109"
109 might have if_python issue
2016-09-12 22:57:18 -07:00
Kazuki Sakamoto e4b862947e Fix version 2016-09-12 20:51:43 -07:00
Kazuki Sakamoto 94825a34da snapshot-109 2016-09-12 20:46:50 -07:00
Kazuki Sakamoto bf44ab0a1a snapshot-108 2016-09-11 21:22:03 -07:00
Kazuki Sakamoto 0fd8c4f5eb snapshot-107 2016-08-27 19:57:43 -07:00
Kazuki Sakamoto fda04022c6 snapshot-106 2016-08-10 19:37:04 -07:00
Kazuki Sakamoto 9bbd58ee73 snapshot-105 2016-08-05 23:24:28 -07:00
Kazuki Sakamoto 208eb80ec3 snapshot-104 2016-05-17 17:29:24 -07:00
Kazuki Sakamoto c3961e472f snapshot-103 2016-05-04 11:00:24 -07:00
Kazuki Sakamoto 138ac066a9 snapshot-102 2016-04-30 20:50:12 -07:00
Kazuki Sakamoto 536cb9365e snapshot-101 2016-04-03 20:20:50 -07:00
Kazuki Sakamoto 8407829c8b snapshot-100 2016-03-26 00:38:17 -07:00
Kazuki Sakamoto 247684f19c snapshot-99 2016-03-12 21:30:47 -08:00
Kazuki Sakamoto 9c7086198a snapshot-98 2016-03-01 21:33:19 -08:00
Kazuki Sakamoto 65f60bafbf snapshot-97 2016-02-19 23:24:23 -08:00
Kazuki Sakamoto ea1103f323 snapshot-96 2016-02-05 21:52:04 -08:00
Kazuki Sakamoto 1f2319de7b snapshot-95 2016-01-29 22:30:06 -08:00
Kazuki Sakamoto 68d79b6549 snapshot-94 2016-01-20 21:03:59 -08:00
Kazuki Sakamoto cd955e032e snapshot-93 2016-01-17 22:54:48 -08:00
Kazuki Sakamoto f8aeeef2fb snapshot-93 2016-01-17 22:50:03 -08:00
Kazuki Sakamoto a220a19234 snapshot-92 2016-01-17 10:20:53 -08:00
Kazuki Sakamoto af4ffc7a6d snapshot-91 2016-01-16 02:40:35 -08:00
Kazuki Sakamoto c1a78cdb89 Sparkle feed 2016-01-16 02:16:28 -08:00
Kazuki Sakamoto f74c8bab5b s/Macvim/MacVim/g 2015-12-18 08:27:42 -08:00
Kazuki Sakamoto 936e910937 Update index.html 2015-12-18 07:12:20 -08:00
Kazuki Sakamoto 9b97928856 Create gh-pages branch via GitHub 2015-12-18 07:05:09 -08:00
Douglas Drumond 83455f6aa9 Create gh-pages branch via GitHub 2015-07-07 05:40:51 -03:00
Bjorn Winckler c25c055a37 Fix typo in appcast relase notes 2010-08-15 22:24:56 +02:00
Bjorn Winckler 3bd36b3047 Add stable appcast, both points to build 53 2010-08-15 22:21:43 +02:00
Bjorn Winckler 6531a68bc2 Appcast points to version 52.8 2010-08-14 21:09:35 +02:00
Bjorn Winckler 5145cf5030 Appcast points to version 52.7 2010-08-08 23:23:40 +02:00
Bjorn Winckler d5accc8493 Fix corrupt appcast 2010-08-04 19:52:31 +02:00
Bjorn Winckler 0ad40fadfb Appcast points to version 52.6 2010-08-04 19:49:21 +02:00
Bjorn Winckler 4662d59c27 Appcast points to version 52.5 2010-08-01 21:46:17 +02:00
Bjorn Winckler df0d398d4a Appcast points to version 52.4 2010-07-26 00:02:23 +02:00
Bjorn Winckler 4bad2b9e34 Appcast points to version 52.3 2010-07-23 17:20:43 +02:00
Bjorn Winckler 6ea57a2e10 Appcast points to version 52.2 2010-06-09 19:34:40 +02:00
Bjorn Winckler be4dbef5f3 Add 'appcast/unstable73.xml' 2010-06-06 18:57:04 +02:00
Bjorn Winckler c2b026b208 Automatically redirect to Google Code page 2010-06-06 16:02:05 +02:00
Bjorn Winckler 39835384ff Remove some auto-generated stuff from 'index.html' 2010-06-06 15:42:09 +02:00
b4winckler a64a0d33a4 github generated gh-pages branch 2010-06-06 06:31:24 -07:00
13 changed files with 1514 additions and 137 deletions
+9
View File
@@ -0,0 +1,9 @@
# Old MacVim website
This is the old branch for the MacVim website and is no longer used. Please see https://github.com/macvim-dev/macvim-dev.github.io (available as https://macvim.org) instead.
When visiting this site, there is now a meta refresh to redirect to the new location.
## Note
The file appcast/latest.xml is still in use and should not be deleted or moved. Older versions of MacVim point directly to the raw GitHub URL for that file in this branch for updates (before it was moved to point to https://macvim.org/appcast/latest.xml instead). To prevent breaking software update for people running older versions of MacVim (since they may not use the software frequently), we keep the file around for now. Also, the versions of MacVim pointing to this appcast XML file are still using Sparkle 1, and as such we should avoid adding Sparkle 2 features (e.g. beta channels) if we update the file.
-137
View File
@@ -1,137 +0,0 @@
README.txt for version 7.0aa of Vim: Vi IMproved.
WHAT IS VIM
Vim is an almost compatible version of the UNIX editor Vi. Many new features
have been added: multi-level undo, syntax highlighting, command line history,
on-line help, filename completion, block operations, etc. There is also a
Graphical User Interface (GUI) available. See "runtime/doc/vi_diff.txt" for
differences with Vi.
This editor is very useful for editing programs and other plain ASCII files.
All commands are given with normal keyboard characters, so those who can type
with ten fingers can work very fast. Additionally, function keys can be
defined by the user, and the mouse can be used.
Vim currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP,
Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of
UNIX. Porting to other systems should not be very difficult.
DISTRIBUTION
There are separate distributions for Unix, PC, Amiga and some other systems.
This README.txt file comes with the runtime archive. It includes the
documentation, syntax files and other files that are used at runtime. To run
Vim you must get either one of the binary archives or a source archive.
Which one you need depends on the system you want to run it on and whether you
want or must compile it yourself. Check "http://www.vim.org/download.php" for
an overview of currently available distributions.
DOCUMENTATION
The best is to use ":help" in Vim. If you don't have an executable yet, read
"runtime/doc/help.txt". It contains pointers to the other documentation
files. The User Manual reads like a book and is recommended to learn to use
Vim. See ":help user-manual".
The vim tutor is a one hour training course for beginners. Mostly it can be
started as "vimtutor". See ":help tutor" for more information.
COPYING
Vim is Charityware. You can use and copy it as much as you like, but you are
encouraged to make a donation to orphans in Uganda. Please read the file
"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
Summary of the license: There are no restrictions on using or distributing an
unmodified copy of Vim. Parts of Vim may also be distributed, but the license
text must always be included. For modified versions a few restrictions apply.
The license is GPL compatible, you may compile Vim with GPL libraries and
distribute it.
SPONSORING
Fixing bugs and adding new features takes a lot of effort. For a few years
Bram has attempted to do this next to a full-time job. During that time the
todo list kept getting longer and longer.
In order for Bram to support Vim properly he needs your help. Through your
donations Bram will be able to have a part-time job and spend more time on
fixing bugs and adding new features.
For the most recent information about sponsoring look on the Vim web site:
http://www.vim.org/sponsor/
COMPILING
If you obtained a binary distribution you don't need to compile Vim. If you
obtained a source distribution, all the stuff for compiling Vim is in the
"src" directory. See src/INSTALL for instructions.
INSTALLATION
See one of these files for system-specific instructions:
README_ami.txt Amiga
README_unix.txt Unix
README_dos.txt MS-DOS and MS-Windows
README_os2.txt OS/2
README_mac.txt Macintosh
README_vms.txt VMS
INFORMATION
The latest news about Vim can be found on the Vim home page:
http://www.vim.org/
If you have problems, have a look at the Vim FAQ:
http://vimdoc.sf.net/vimfaq.html
Send bug reports to:
Bram Moolenaar <Bram@vim.org>
There are five mailing lists for Vim:
<vim@vim.org>
For discussions about using existing versions of Vim: Useful mappings,
questions, answers, where to get a specific version, etc.
<vim-dev@vim.org>
For discussions about changing Vim: New features, porting, beta-test
versions, etc.
<vim-announce@vim.org>
Announcements about new versions of Vim; also beta-test versions and
ports to different systems.
<vim-multibyte@vim.org>
For discussions about using and improving the multi-byte aspects of
Vim: XIM, Hangul, fontset, etc.
<vim-mac@vim.org>
For discussions about using and improving Vim on the Macintosh.
For more info and URLs of the archives see "http://www.vim.org/maillist.php".
NOTE:
- You can only send messages to these lists if you have subscribed!
- You need to send the messages from the same location as where you subscribed
from (to avoid spam mail).
- Maximum message size is 40000 characters.
If you want to join a maillist, send a message to
<vim-help@vim.org>
Make sure that your "From:" address is correct. Then the list server will
send you a help message.
MAIN AUTHOR
Send any other comments, patches, pizza and suggestions to:
Bram Moolenaar E-mail: Bram@vim.org
Clematisstraat 30
5925 BE Venlo Tel: +31 77 387 2340
The Netherlands Fax/voice-mail: +31 20 773 8272
+526
View File
@@ -0,0 +1,526 @@
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
<channel>
<title>MacVim</title>
<link>https://macvim.org/appcast/latest.xml</link>
<description>MacVim</description>
<item>
<title>MacVim release-181</title>
<description><![CDATA[
<style>
:root { supported-color-schemes: light dark; color-scheme: light dark; }
div h1 { padding-bottom: .3em; border-bottom: 1px solid gray; }
/* Older versions' release notes. Will be optionally shown in collapsed form if the user has upgraded across multiple versions. */
div > details.oldVersionToggle > summary {
font-size: 1.2em;
border-radius: 5px;
border-bottom: 3px solid #57c4d0;
cursor: pointer;
padding: 10px;
}
.toc {
/* Sparkle does not seem to allow anchor links. Just disable the TOC. */
display: none;
}
div.sparkle-installed-version { display:none; }
div.sparkle-installed-version ~ section { display: none; }
</style>
<div>
<p>Updated to Vim 9.1.1128</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r181-defaults-change" id="markdown-toc-r181-defaults-change">Defaults Change</a></li>
<li><a href="#r181-features" id="markdown-toc-r181-features">Features</a> <ul>
<li><a href="#r181-tabs" id="markdown-toc-r181-tabs">Tabs</a></li>
<li><a href="#r181-new-vim-features" id="markdown-toc-r181-new-vim-features">New Vim features</a></li>
<li><a href="#r181-misc-new-settings" id="markdown-toc-r181-misc-new-settings">Misc New Settings</a></li>
</ul>
</li>
<li><a href="#r181-general" id="markdown-toc-r181-general">General</a></li>
<li><a href="#r181-fixes" id="markdown-toc-r181-fixes">Fixes</a> <ul>
<li><a href="#r181-apple-intelligence-writing-tools" id="markdown-toc-r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</a></li>
<li><a href="#r181-window-resizing-and-full-screen" id="markdown-toc-r181-window-resizing-and-full-screen">Window resizing and full screen</a></li>
<li><a href="#r181-other-fixes" id="markdown-toc-r181-other-fixes">Other Fixes</a></li>
</ul>
</li>
<li><a href="#r181-scripting" id="markdown-toc-r181-scripting">Scripting</a></li>
<li><a href="#r181-compatibility" id="markdown-toc-r181-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update contains a completely new GUI tabs implementation by @sfsam! It also contains lots of small fixes for window resizing and full screen mode that aims to make using MacVim feel rock solid and stable.</p>
<h1 id="r181-defaults-change">Defaults Change</h1>
<p>New settings defaults related to window sizing <a href="https://github.com/macvim-dev/macvim/issues/1528">#1528</a>:</p>
<ul>
<li>“Smoothly resizes window” is now on by default. MacVims window will now resize smoothly instead of snapped to the size of the character grid.</li>
<li>Vims <code>guioptions</code> now has <code>k</code> set by default (<a href="https://macvim.org/docs/redirect.html?tag='go-k'"><code>:h go-k</code></a>). This prevents MacVims window size from changing unnecessarily when showing/hiding tabs or changing font size.</li>
</ul>
<p>These should align MacVim better with how other apps work and integrate better with OS window management, including macOS 15 Sequoias window tiling feature.</p>
<h1 id="r181-features">Features</h1>
<h2 id="r181-tabs">Tabs</h2>
<p>MacVim has a new tabs implementation! The old version (PSMTabBarControl) is not maintained and lacks features such as overflowing tabs and customizable colors. The new tabs will overflow horizontally and are scrollable. They also animate when tabs are closed or moved, respect system settings such as right-to-left locales and high-contrast modes, and are designed to fit within the currently selected Vim colors.</p>
<p>There are a few ways to customize the colors of the new tabs, under the “Appearance” settings pane. MacVim defaults to an “Automatic colors” mode which tries to pick sensible colors automatically based on the current foreground/background colors. However, you can also configure it to simply use the tab colors specified by the Vim color scheme (some color schemes will work better than others depending on their choice of colors). Another new option is “Use tabs background color” which when combined with “Transparent title bar” allows the title bar and tabs to look like a single cohesive whole.</p>
<p><img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/f70a683e-1450-48d1-89b7-f6c12d73bf90" />
<img width="375" alt="image" src="https://github.com/user-attachments/assets/b1af9c2f-8176-43d8-add7-faf6272f9a74" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/1190e1e4-2544-485c-adf5-86a57233f9a0" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/93bc52e6-3559-48fa-8a28-5848fd19b1d7" /></p>
<p>Relevant work:</p>
<ul>
<li><a href="https://github.com/macvim-dev/macvim/issues/1120">#1120</a> (by @sfsam)</li>
<li>Also: <a href="https://github.com/macvim-dev/macvim/issues/1535">#1535</a> / <a href="https://github.com/macvim-dev/macvim/issues/1536">#1536</a> / <a href="https://github.com/macvim-dev/macvim/issues/1537">#1537</a> / <a href="https://github.com/macvim-dev/macvim/issues/1538">#1538</a> / <a href="https://github.com/macvim-dev/macvim/issues/1539">#1539</a> / <a href="https://github.com/macvim-dev/macvim/issues/1557">#1557</a> / <a href="https://github.com/macvim-dev/macvim/issues/1558">#1558</a> / <a href="https://github.com/macvim-dev/macvim/issues/1560">#1560</a></li>
</ul>
<h2 id="r181-new-vim-features">New Vim features</h2>
<ul>
<li>new bundled color scheme:
<ul>
<li>unokai (<a href="https://github.com/vim/vim/issues/16443">vim/vim#16443</a>)</li>
</ul>
</li>
<li>new bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>helptoc: Use <a href="https://macvim.org/docs/redirect.html?tag=:HelpToc"><code>:HelpToc</code></a> to show an interactive table of contents for Vim help, man pages, Markdown files, and terminal. <a href="https://github.com/vim/vim/issues/10446">vim/vim#10446</a></li>
</ul>
</li>
<li>new options:
<ul>
<li><code>set diffopt+=linematch:{n}</code>. Matches lines better when in diff mode. <a href="https://github.com/vim/vim/commit/7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a">v9.1.1009</a></li>
<li><code>findfunc</code>. Customizes <code>:find</code> and other commands. <a href="https://github.com/vim/vim/commit/a13f3a4f5de9c150f70298850e34747838904995">v9.1.0831</a></li>
<li><code>set completeopt+=preinsert</code>. Preview inserted text in completion. <a href="https://github.com/vim/vim/commit/edd4ac3e895ce16034c7e098f1d68e0155d97886">v9.1.1056</a></li>
<li><code>messagesopt</code>. Allows customizing hit-enter behavior. <a href="https://github.com/vim/vim/commit/51d4d84d6a7159c6ce9e04b36f8edc105ca3794b">v9.1.0908</a></li>
</ul>
</li>
<li>new functions:
<ul>
<li><code>getcellpixels()</code>. Query the pixel size of a character cell in the grid. <a href="https://github.com/vim/vim/commit/1083cae7091f006249c1349d0575412d2ff6a7dc">v9.1.0854</a> / <a href="https://github.com/macvim-dev/macvim/issues/1554">#1554</a> / <a href="https://github.com/macvim-dev/macvim/issues/1555">#1555</a></li>
</ul>
</li>
<li>Vim tutor has a new interactive plugin (<a href="https://macvim.org/docs/redirect.html?tag=:Tutor"><code>:h :Tutor</code></a>) (<a href="https://github.com/vim/vim/commit/a54816b884157f6b7973a188f85c708d15cbf72f">v9.1.0836</a>). There is also now a chapter 2 (<a href="https://github.com/vim/vim/issues/5729">vim/vim#5729</a>).</li>
</ul>
<h2 id="r181-misc-new-settings">Misc New Settings</h2>
<ul>
<li>“Open untitled window” (General) has a new option to only open on MacVim re-activation. <a href="https://github.com/macvim-dev/macvim/issues/1509">#1509</a></li>
<li>“Show document icon at title bar” (Appearance). Previously MacVim implicitly hid the document icon when using transparent title bar. This is now customizable. <a href="https://github.com/macvim-dev/macvim/issues/1510">#1510</a></li>
</ul>
<h1 id="r181-general">General</h1>
<ul>
<li>
<p>The MacVim dmg installer has a new design. Courtesy of @jasonlong. <a href="https://github.com/macvim-dev/macvim/issues/1540">#1540</a> <a href="https://github.com/macvim-dev/macvim/issues/1545">#1545</a></p>
</li>
<li>
<p>Legacy builds (macOS 10.9 - 10.12) are no longer built by GitHub hosted runners, due to GitHubs deprecation of old runners. They are now built by a custom self-hosted VM instead. In the future we hope to set up reproducible builds (<a href="https://github.com/macvim-dev/macvim/issues/1506">#1506</a>) so it will not matter whos building the app as it would be verifiable. <a href="https://github.com/macvim-dev/macvim/issues/1559">#1559</a></p>
</li>
<li>
<p>“Nightly” build: We now build a dmg installer for every commit. This allows for trying out the latest developmental version of MacVim, but note that the app will not be signed / notarized, and it will not be as polished as official release/pre-release builds. See <a href="https://github.com/macvim-dev/macvim/wiki/Installing">wiki</a> for instructions. <a href="https://github.com/macvim-dev/macvim/issues/1532">#1532</a></p>
</li>
</ul>
<h1 id="r181-fixes">Fixes</h1>
<h2 id="r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</h2>
<p>macOS 15 Sequoias Apple “Intelligence” Writing Tools should work correctly with MacVim now. To use it, select some text, right click to show menu, and then select the “Writing Tools” sub-menu. As part of this fix, the integration with the “Services” menu now works more reliably as well. You can select texts in blockwise visual mode and select a service and MacVim will try to place the new texts back to the blockwise selection if possible. <a href="https://github.com/macvim-dev/macvim/issues/1552">#1552</a></p>
<h2 id="r181-window-resizing-and-full-screen">Window resizing and full screen</h2>
<ul>
<li>Flicker begone: Changing font size, showing/hiding tabs or scroll bars, or entering non-native full screen should no longer cause MacVim to flicker. Previously there could be a momentary but distracting/annoying stale image that flashes briefly. <a href="https://github.com/macvim-dev/macvim/issues/1547">#1547</a> <a href="https://github.com/macvim-dev/macvim/issues/1549">#1549</a></li>
<li>Fixed issue where resizing MacVim window would occasionally cause Vim to be stuck in a stale wrong size. <a href="https://github.com/macvim-dev/macvim/issues/1518">#1518</a></li>
<li>Non-native full screen now supports <code>blurradius</code> option. <a href="https://github.com/macvim-dev/macvim/issues/1546">#1546</a></li>
<li>Fixed window size not always restoring correctly when exiting full screen. Non-native full screen also works more reliably in multi-monitor setup. <a href="https://github.com/macvim-dev/macvim/issues/1525">#1525</a></li>
<li>Fixed non-native full screen mode when using an external monitor with a MacBook with a notch, and having the “Show menu bar in non-native mode” option set. Previously MacVim would sometimes miscalculate the menu bar height in the second screen. <a href="https://github.com/macvim-dev/macvim/issues/1548">#1548</a></li>
<li>Fixed misc issues with non-native full screens interaction with <code>fuoptions</code> and also the <code>transparency</code> setting, and rare crash. <a href="https://github.com/macvim-dev/macvim/issues/1521">#1521</a></li>
</ul>
<h2 id="r181-other-fixes">Other Fixes</h2>
<ul>
<li>Fixed issue where changing font size (using Cmd =/-) with guifont set to “-monospace-“ would result in guifont being changed to a confusing name like “.AppleSystemUIFontMonospaced-Regular”. <a href="https://github.com/macvim-dev/macvim/issues/1544">#1544</a></li>
<li>“MacVim Website” menu item now goes to the updated URL. <a href="https://github.com/macvim-dev/macvim/issues/1524">#1524</a></li>
<li>Whats New page now allows changing font size (using Cmd =/-), and showing table of contents. <a href="https://github.com/macvim-dev/macvim/issues/1561">#1561</a> <a href="https://github.com/macvim-dev/macvim/issues/1562">#1562</a></li>
<li>Dark mode documentation is now a bit clearer on <code>v:os_appearance</code>. <a href="https://github.com/macvim-dev/macvim/issues/1511">#1511</a></li>
<li>Using dictionary look up on selected texts (by right clicking and then selecting “Look Up” in the pop-up menu) is now more resilient as it uses Vims native <code>getregion()</code> to determine the selected texts. <a href="https://github.com/macvim-dev/macvim/issues/1508">#1508</a></li>
</ul>
<h1 id="r181-scripting">Scripting</h1>
<ul>
<li>Scripting languages versions:
<ul>
<li>Ruby is now built against 3.4, up from 3.3.</li>
<li>Perl is now built against 5.34, up from 5.30.</li>
</ul>
</li>
</ul>
<h1 id="r181-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.34</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.4</li>
</ul>
</div>
<div data-sparkle-version=180>
<details class=oldVersionToggle>
<summary>r180</summary>
<p>Updated to Vim 9.1.0727</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r180-features" id="markdown-toc-r180-features">Features</a> <ul>
<li><a href="#r180-new-vim-features" id="markdown-toc-r180-new-vim-features">New Vim features</a></li>
<li><a href="#r180-misc" id="markdown-toc-r180-misc">Misc</a></li>
</ul>
</li>
<li><a href="#r180-general" id="markdown-toc-r180-general">General</a></li>
<li><a href="#r180-fixes" id="markdown-toc-r180-fixes">Fixes</a></li>
<li><a href="#r180-compatibility" id="markdown-toc-r180-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update mostly syncs to new upstream Vim version, along with small fixes.</p>
<h1 id="r180-features">Features</h1>
<h2 id="r180-new-vim-features">New Vim features</h2>
<ul>
<li>Vim now supports the XDG Base Directory Specification. You can now put your vimrc and plugins in <code>~/.config/vim</code> intsead of <code>~/.vim</code> / <code>~/.vimrc</code>. See <a href="https://macvim.org/docs/redirect.html?tag=xdg-base-dir"><code>:h xdg-base-dir</code></a>. <a href="https://github.com/vim/vim/commit/c9df1fb35a1866901c32df37dd39c8b39dbdb64a">v9.1.0327</a></li>
<li>Auto completion
<ul>
<li>
<p>Matched text in a completion popup menu will now be highlighted <a href="https://github.com/vim/vim/commit/40c1c3317d92f8c2adadf744fab72e4458e2a9fa">v9.1.0476</a></p>
<p><img width="147" alt="image" src="https://github.com/user-attachments/assets/9dff8254-74ca-455d-b65e-50ed87e30961" /></p>
</li>
<li>Insert mode fuzzy completion (<code>:set completopt+=fuzzy</code>). <a href="https://github.com/vim/vim/commit/a218cc6cdabae1113647b817c4eefc2b60a6902f">v9.1.0463</a> / <a href="https://github.com/vim/vim/commit/8159fb18a92e9a9f5e35201bd92bf651f4d5835c">v9.1.0598</a></li>
</ul>
</li>
<li>New options:
<ul>
<li><code>tabclose</code>: specifies tab closing behavior. <a href="https://github.com/vim/vim/commit/5247b0b92e191a046b034171a3b34031e317735f">v9.1.0572</a></li>
<li><code>winfixbuf</code>: fixes a window to a buffer and prevent navigating away from it. <a href="https://github.com/vim/vim/commit/215703563757a4464907ead6fb9edaeb7f430bea">v9.1.0147</a></li>
</ul>
</li>
<li>New functions:
<ul>
<li><code>getregion()</code> / <code>getregionpos()</code>: Helps retrieve the text selected in a visual selection. <a href="https://github.com/vim/vim/commit/3f905ab3c4f66562f4a224bf00f49d98a0b0da91">v9.1.0120</a> <a href="https://github.com/vim/vim/commit/19b718828d8d5fab52d94c6cdba694641879ab38">v9.1.0142</a> <a href="https://github.com/vim/vim/commit/b4757e627e6c83d1c8e5535d4887a82d6a5efdd0">v9.1.0394</a></li>
<li><code>diff()</code>: Diff provided strings. <a href="https://github.com/vim/vim/commit/fa37835b8c0ed0f83952978fca4c332335ca7c46">v9.1.0071</a></li>
<li><code>gettext()</code> / <code>bindtextdomain()</code>: Vim plugins can now add localized messages. <a href="https://github.com/vim/vim/commit/ce0ef910df837b9b961f007a0a35064cad85188b">v9.1.0509</a>.</li>
<li><code>filecopy()</code>: Copy a file using Vim script. <a href="https://github.com/vim/vim/commit/60c8743ab6c90e402e6ed49d27455ef7e5698abe">v9.1.0465</a></li>
</ul>
</li>
<li>New bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>comment: toggle code comments on/off. <a href="https://github.com/vim/vim/issues/14634">vim/vim#14634</a></li>
<li>nohlsearch: simple package to automatically set <code>nohlsearch</code>. <a href="https://github.com/vim/vim/issues/15042">vim/vim#15042</a></li>
</ul>
</li>
<li>Highlighting for diff files are back to normal. <a href="https://github.com/vim/vim/commit/124371c5a149a8c0c75c04b6c90ac11e71a0aa97">v9.1.0016</a></li>
<li>Vim9 script improvements.</li>
<li>Miscellaneous smoothscroll, termdebug, security fixes.</li>
<li>Other platforms (these dont affect MacVim and included for reference only):
<ul>
<li>GTK Vim GUI can now also use <code>&lt;D-...&gt;</code> to map super keys, similar to MacVim for its Cmd key mappings. This should allow sharing cross-platform configs easier. <a href="https://github.com/vim/vim/commit/92e90a1e102825aa9149262cacfc991264db05df">v9.1.0058</a></li>
<li>Vim GUI now supports Wayland in Linux. <a href="https://github.com/vim/vim/commit/6e0a18f82bd04a45e9682523c42af9cbbc37684c">v9.1.0064</a></li>
</ul>
</li>
</ul>
<h2 id="r180-misc">Misc</h2>
<ul>
<li>When resizing MacVim, the title bars message looks a little nicer now. <a href="https://github.com/macvim-dev/macvim/issues/1488">#1488</a> by @sfsam</li>
<li>Copyright disclaimer in About MacVim no longer shows a year. <a href="https://github.com/macvim-dev/macvim/issues/1497">#1497</a></li>
</ul>
<h1 id="r180-general">General</h1>
<ul>
<li>Sparkle (updater for MacVim) is now updated to 2.6.4. For legacy builds its now updated to 1.27.3. <a href="https://github.com/macvim-dev/macvim/issues/1494">#1494</a></li>
</ul>
<h1 id="r180-fixes">Fixes</h1>
<ul>
<li>Fixed dragging tabs to reorder them resulting in a crash. <a href="https://github.com/macvim-dev/macvim/issues/1499">#1499</a></li>
</ul>
<h1 id="r180-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.30</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.3</li>
</ul>
</details>
</div>
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Fri, 21 Feb 2025 02:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
<sparkle:version>181</sparkle:version>
<sparkle:shortVersionString>9.1.1128</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim.dmg"
sparkle:edSignature="Tlrdw10++4MxiqdCt9WsCtkF4isMkN/MNGVsu2K5IDe1RUYgSoKxpVFZJYNhrikttsmEtJio8N9eCGfsGKNQDA==" length="23750581"
/>
<sparkle:deltas>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/179_to_181.delta"
sparkle:deltaFrom="179"
sparkle:edSignature="H0jwLee4FvcPuDf1W52+KjeSOdaz9LeHyxhOlPDSPc1EBnOI3pv+SUQl2y+ZN1tDvXUUsga4HZcwo5jQgPugAQ==" length="4359922"
/>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/180_to_181.delta"
sparkle:deltaFrom="180"
sparkle:edSignature="kHmhSxmOiOWP7ThBFb0EEdPcoieVUDWh/quhEMaN/6XGiw3OqUL71b5CSfLPHLZgyc4mhWS4DN6XM+RxMoyNAQ==" length="3265534"
/>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/180.2_to_181.delta"
sparkle:deltaFrom="180.2"
sparkle:edSignature="VmJPum/HxM93IGJVMVGTEPS5QiDFvTy9kVRHDdwucHBRrlOI/FtiAjn9aPauE27RgYc02RueeLUouG7OqznZBA==" length="915450"
/>
</sparkle:deltas>
</item>
<item>
<title>MacVim release-181</title>
<description><![CDATA[
<style>
:root { supported-color-schemes: light dark; color-scheme: light dark; }
div h1 { padding-bottom: .3em; border-bottom: 1px solid gray; }
/* Older versions' release notes. Will be optionally shown in collapsed form if the user has upgraded across multiple versions. */
div > details.oldVersionToggle > summary {
font-size: 1.2em;
border-radius: 5px;
border-bottom: 3px solid #57c4d0;
cursor: pointer;
padding: 10px;
}
.toc {
/* Sparkle does not seem to allow anchor links. Just disable the TOC. */
display: none;
}
div.sparkle-installed-version { display:none; }
div.sparkle-installed-version ~ section { display: none; }
</style>
<div>
<p>Updated to Vim 9.1.1128</p>
<nav>
<ul class="toc" id="markdown-toc">
<li><a href="#r181-defaults-change" id="markdown-toc-r181-defaults-change">Defaults Change</a></li>
<li><a href="#r181-features" id="markdown-toc-r181-features">Features</a> <ul>
<li><a href="#r181-tabs" id="markdown-toc-r181-tabs">Tabs</a></li>
<li><a href="#r181-new-vim-features" id="markdown-toc-r181-new-vim-features">New Vim features</a></li>
<li><a href="#r181-misc-new-settings" id="markdown-toc-r181-misc-new-settings">Misc New Settings</a></li>
</ul>
</li>
<li><a href="#r181-general" id="markdown-toc-r181-general">General</a></li>
<li><a href="#r181-fixes" id="markdown-toc-r181-fixes">Fixes</a> <ul>
<li><a href="#r181-apple-intelligence-writing-tools" id="markdown-toc-r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</a></li>
<li><a href="#r181-window-resizing-and-full-screen" id="markdown-toc-r181-window-resizing-and-full-screen">Window resizing and full screen</a></li>
<li><a href="#r181-other-fixes" id="markdown-toc-r181-other-fixes">Other Fixes</a></li>
</ul>
</li>
<li><a href="#r181-scripting" id="markdown-toc-r181-scripting">Scripting</a></li>
<li><a href="#r181-compatibility" id="markdown-toc-r181-compatibility">Compatibility</a></li>
</ul>
</nav>
<p>This update contains a completely new GUI tabs implementation by @sfsam! It also contains lots of small fixes for window resizing and full screen mode that aims to make using MacVim feel rock solid and stable.</p>
<h1 id="r181-defaults-change">Defaults Change</h1>
<p>New settings defaults related to window sizing <a href="https://github.com/macvim-dev/macvim/issues/1528">#1528</a>:</p>
<ul>
<li>“Smoothly resizes window” is now on by default. MacVims window will now resize smoothly instead of snapped to the size of the character grid.</li>
<li>Vims <code>guioptions</code> now has <code>k</code> set by default (<a href="https://macvim.org/docs/redirect.html?tag='go-k'"><code>:h go-k</code></a>). This prevents MacVims window size from changing unnecessarily when showing/hiding tabs or changing font size.</li>
</ul>
<p>These should align MacVim better with how other apps work and integrate better with OS window management, including macOS 15 Sequoias window tiling feature.</p>
<h1 id="r181-features">Features</h1>
<h2 id="r181-tabs">Tabs</h2>
<p>MacVim has a new tabs implementation! The old version (PSMTabBarControl) is not maintained and lacks features such as overflowing tabs and customizable colors. The new tabs will overflow horizontally and are scrollable. They also animate when tabs are closed or moved, respect system settings such as right-to-left locales and high-contrast modes, and are designed to fit within the currently selected Vim colors.</p>
<p>There are a few ways to customize the colors of the new tabs, under the “Appearance” settings pane. MacVim defaults to an “Automatic colors” mode which tries to pick sensible colors automatically based on the current foreground/background colors. However, you can also configure it to simply use the tab colors specified by the Vim color scheme (some color schemes will work better than others depending on their choice of colors). Another new option is “Use tabs background color” which when combined with “Transparent title bar” allows the title bar and tabs to look like a single cohesive whole.</p>
<p><img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/f70a683e-1450-48d1-89b7-f6c12d73bf90" />
<img width="375" alt="image" src="https://github.com/user-attachments/assets/b1af9c2f-8176-43d8-add7-faf6272f9a74" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/1190e1e4-2544-485c-adf5-86a57233f9a0" />
<img width="375" alt="new tabs" src="https://github.com/user-attachments/assets/93bc52e6-3559-48fa-8a28-5848fd19b1d7" /></p>
<p>Relevant work:</p>
<ul>
<li><a href="https://github.com/macvim-dev/macvim/issues/1120">#1120</a> (by @sfsam)</li>
<li>Also: <a href="https://github.com/macvim-dev/macvim/issues/1535">#1535</a> / <a href="https://github.com/macvim-dev/macvim/issues/1536">#1536</a> / <a href="https://github.com/macvim-dev/macvim/issues/1537">#1537</a> / <a href="https://github.com/macvim-dev/macvim/issues/1538">#1538</a> / <a href="https://github.com/macvim-dev/macvim/issues/1539">#1539</a> / <a href="https://github.com/macvim-dev/macvim/issues/1557">#1557</a> / <a href="https://github.com/macvim-dev/macvim/issues/1558">#1558</a> / <a href="https://github.com/macvim-dev/macvim/issues/1560">#1560</a></li>
</ul>
<h2 id="r181-new-vim-features">New Vim features</h2>
<ul>
<li>new bundled color scheme:
<ul>
<li>unokai (<a href="https://github.com/vim/vim/issues/16443">vim/vim#16443</a>)</li>
</ul>
</li>
<li>new bundled optional plugins (use <code>packadd</code> to enable them):
<ul>
<li>helptoc: Use <a href="https://macvim.org/docs/redirect.html?tag=:HelpToc"><code>:HelpToc</code></a> to show an interactive table of contents for Vim help, man pages, Markdown files, and terminal. <a href="https://github.com/vim/vim/issues/10446">vim/vim#10446</a></li>
</ul>
</li>
<li>new options:
<ul>
<li><code>set diffopt+=linematch:{n}</code>. Matches lines better when in diff mode. <a href="https://github.com/vim/vim/commit/7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a">v9.1.1009</a></li>
<li><code>findfunc</code>. Customizes <code>:find</code> and other commands. <a href="https://github.com/vim/vim/commit/a13f3a4f5de9c150f70298850e34747838904995">v9.1.0831</a></li>
<li><code>set completeopt+=preinsert</code>. Preview inserted text in completion. <a href="https://github.com/vim/vim/commit/edd4ac3e895ce16034c7e098f1d68e0155d97886">v9.1.1056</a></li>
<li><code>messagesopt</code>. Allows customizing hit-enter behavior. <a href="https://github.com/vim/vim/commit/51d4d84d6a7159c6ce9e04b36f8edc105ca3794b">v9.1.0908</a></li>
</ul>
</li>
<li>new functions:
<ul>
<li><code>getcellpixels()</code>. Query the pixel size of a character cell in the grid. <a href="https://github.com/vim/vim/commit/1083cae7091f006249c1349d0575412d2ff6a7dc">v9.1.0854</a> / <a href="https://github.com/macvim-dev/macvim/issues/1554">#1554</a> / <a href="https://github.com/macvim-dev/macvim/issues/1555">#1555</a></li>
</ul>
</li>
<li>Vim tutor has a new interactive plugin (<a href="https://macvim.org/docs/redirect.html?tag=:Tutor"><code>:h :Tutor</code></a>) (<a href="https://github.com/vim/vim/commit/a54816b884157f6b7973a188f85c708d15cbf72f">v9.1.0836</a>). There is also now a chapter 2 (<a href="https://github.com/vim/vim/issues/5729">vim/vim#5729</a>).</li>
</ul>
<h2 id="r181-misc-new-settings">Misc New Settings</h2>
<ul>
<li>“Open untitled window” (General) has a new option to only open on MacVim re-activation. <a href="https://github.com/macvim-dev/macvim/issues/1509">#1509</a></li>
<li>“Show document icon at title bar” (Appearance). Previously MacVim implicitly hid the document icon when using transparent title bar. This is now customizable. <a href="https://github.com/macvim-dev/macvim/issues/1510">#1510</a></li>
</ul>
<h1 id="r181-general">General</h1>
<ul>
<li>
<p>The MacVim dmg installer has a new design. Courtesy of @jasonlong. <a href="https://github.com/macvim-dev/macvim/issues/1540">#1540</a> <a href="https://github.com/macvim-dev/macvim/issues/1545">#1545</a></p>
</li>
<li>
<p>Legacy builds (macOS 10.9 - 10.12) are no longer built by GitHub hosted runners, due to GitHubs deprecation of old runners. They are now built by a custom self-hosted VM instead. In the future we hope to set up reproducible builds (<a href="https://github.com/macvim-dev/macvim/issues/1506">#1506</a>) so it will not matter whos building the app as it would be verifiable. <a href="https://github.com/macvim-dev/macvim/issues/1559">#1559</a></p>
</li>
<li>
<p>“Nightly” build: We now build a dmg installer for every commit. This allows for trying out the latest developmental version of MacVim, but note that the app will not be signed / notarized, and it will not be as polished as official release/pre-release builds. See <a href="https://github.com/macvim-dev/macvim/wiki/Installing">wiki</a> for instructions. <a href="https://github.com/macvim-dev/macvim/issues/1532">#1532</a></p>
</li>
</ul>
<h1 id="r181-fixes">Fixes</h1>
<h2 id="r181-apple-intelligence-writing-tools">Apple “Intelligence” Writing Tools</h2>
<p>macOS 15 Sequoias Apple “Intelligence” Writing Tools should work correctly with MacVim now. To use it, select some text, right click to show menu, and then select the “Writing Tools” sub-menu. As part of this fix, the integration with the “Services” menu now works more reliably as well. You can select texts in blockwise visual mode and select a service and MacVim will try to place the new texts back to the blockwise selection if possible. <a href="https://github.com/macvim-dev/macvim/issues/1552">#1552</a></p>
<h2 id="r181-window-resizing-and-full-screen">Window resizing and full screen</h2>
<ul>
<li>Flicker begone: Changing font size, showing/hiding tabs or scroll bars, or entering non-native full screen should no longer cause MacVim to flicker. Previously there could be a momentary but distracting/annoying stale image that flashes briefly. <a href="https://github.com/macvim-dev/macvim/issues/1547">#1547</a> <a href="https://github.com/macvim-dev/macvim/issues/1549">#1549</a></li>
<li>Fixed issue where resizing MacVim window would occasionally cause Vim to be stuck in a stale wrong size. <a href="https://github.com/macvim-dev/macvim/issues/1518">#1518</a></li>
<li>Non-native full screen now supports <code>blurradius</code> option. <a href="https://github.com/macvim-dev/macvim/issues/1546">#1546</a></li>
<li>Fixed window size not always restoring correctly when exiting full screen. Non-native full screen also works more reliably in multi-monitor setup. <a href="https://github.com/macvim-dev/macvim/issues/1525">#1525</a></li>
<li>Fixed non-native full screen mode when using an external monitor with a MacBook with a notch, and having the “Show menu bar in non-native mode” option set. Previously MacVim would sometimes miscalculate the menu bar height in the second screen. <a href="https://github.com/macvim-dev/macvim/issues/1548">#1548</a></li>
<li>Fixed misc issues with non-native full screens interaction with <code>fuoptions</code> and also the <code>transparency</code> setting, and rare crash. <a href="https://github.com/macvim-dev/macvim/issues/1521">#1521</a></li>
</ul>
<h2 id="r181-other-fixes">Other Fixes</h2>
<ul>
<li>Fixed issue where changing font size (using Cmd =/-) with guifont set to “-monospace-“ would result in guifont being changed to a confusing name like “.AppleSystemUIFontMonospaced-Regular”. <a href="https://github.com/macvim-dev/macvim/issues/1544">#1544</a></li>
<li>“MacVim Website” menu item now goes to the updated URL. <a href="https://github.com/macvim-dev/macvim/issues/1524">#1524</a></li>
<li>Whats New page now allows changing font size (using Cmd =/-), and showing table of contents. <a href="https://github.com/macvim-dev/macvim/issues/1561">#1561</a> <a href="https://github.com/macvim-dev/macvim/issues/1562">#1562</a></li>
<li>Dark mode documentation is now a bit clearer on <code>v:os_appearance</code>. <a href="https://github.com/macvim-dev/macvim/issues/1511">#1511</a></li>
<li>Using dictionary look up on selected texts (by right clicking and then selecting “Look Up” in the pop-up menu) is now more resilient as it uses Vims native <code>getregion()</code> to determine the selected texts. <a href="https://github.com/macvim-dev/macvim/issues/1508">#1508</a></li>
</ul>
<h1 id="r181-scripting">Scripting</h1>
<ul>
<li>Scripting languages versions:
<ul>
<li>Ruby is now built against 3.4, up from 3.3.</li>
<li>Perl is now built against 5.34, up from 5.30.</li>
</ul>
</li>
</ul>
<h1 id="r181-compatibility">Compatibility</h1>
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
<p>Script interfaces have compatibility with these versions:</p>
<ul>
<li>Lua 5.4</li>
<li>Perl 5.34</li>
<li>Python2 2.7</li>
<li>Python3 3.9 or above</li>
<li>Ruby 3.4</li>
</ul>
</div>
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Fri, 21 Feb 2025 02:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
<sparkle:maximumSystemVersion>10.12.99</sparkle:maximumSystemVersion>
<sparkle:version>181</sparkle:version>
<sparkle:shortVersionString>9.1.1128</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim_10.9.dmg"
sparkle:edSignature="5Loj2zZ25vXfqVMDLt/yyFiLr4ZUDckru/IEOF/4MNZnOEYKBdvf8w8a5zUOPiNqSOIjpqfgbHJskqnh+CZxAQ==" length="26286287"
/>
</item>
</channel>
</rss>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

+36
View File
@@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<!-- The gh-pages branch is no longer in use. Redirect to the new URL -->
<title>Redirecting to https://macvim.org</title>
<meta http-equiv="refresh" content="0; URL=https://macvim.org">
<!-- In case the client has autorefresh disabled, we display a message to tell the client that we have moved -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet_dark.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">MacVim</h1>
<h2 class="project-tagline">Vim - the text editor - for macOS</h2>
This page has been moved to <a href=https://macvim.org>https://macvim.org</a>
</section>
<section class="main-content">
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/macvim-dev/macvim">MacVim</a> is maintained by <a href="https://github.com/macvim-dev">macvim-dev</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>
+1
View File
@@ -0,0 +1 @@
console.log('This would be the main JS file.');
+1
View File
@@ -0,0 +1 @@
{"name":"Macvim","tagline":"Vim - the text editor - for Mac OS X","body":"* [Releases](https://github.com/macvim-dev/macvim/releases): Binary releases\r\n* [FAQ](https://github.com/macvim-dev/macvim/wiki/FAQ): Answers to some frequently asked questions\r\n* [Troubleshooting](https://github.com/macvim-dev/macvim/wiki/Troubleshooting): How to track down the source of common problems\r\n* [Debugging](https://github.com/macvim-dev/macvim/wiki/Debugging): How to generate a debug log\r\n* [Building](https://github.com/macvim-dev/macvim/wiki/Building): Information on how to build MacVim [![Build Status](https://travis-ci.org/macvim-dev/macvim.svg?branch=master)](https://travis-ci.org/macvim-dev/macvim)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
+116
View File
@@ -0,0 +1,116 @@
/*
Copyright 2014 GitHub Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.pl-c /* comment */ {
color: #969896;
}
.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */,
.pl-s .pl-v /* string variable */ {
color: #0099cd;
}
.pl-e /* entity */,
.pl-en /* entity.name */ {
color: #9774cb;
}
.pl-s .pl-s1 /* string source */,
.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ {
color: #ddd;
}
.pl-ent /* entity.name.tag */ {
color: #7bcc72;
}
.pl-k /* keyword, storage, storage.type */ {
color: #cc2372;
}
.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
.pl-s /* string */,
.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */,
.pl-sr /* string.regexp */,
.pl-sr .pl-cce /* string.regexp constant.character.escape */,
.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */,
.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ {
color: #3c66e2;
}
.pl-v /* variable */ {
color: #fb8764;
}
.pl-id /* invalid.deprecated */ {
color: #e63525;
}
.pl-ii /* invalid.illegal */ {
background-color: #e63525;
color: #f8f8f8;
}
.pl-sr .pl-cce /* string.regexp constant.character.escape */ {
color: #7bcc72;
font-weight: bold;
}
.pl-ml /* markup.list */ {
color: #c26b2b;
}
.pl-mh /* markup.heading */,
.pl-mh .pl-en /* markup.heading entity.name */,
.pl-ms /* meta.separator */ {
color: #264ec5;
font-weight: bold;
}
.pl-mq /* markup.quote */ {
color: #00acac;
}
.pl-mi /* markup.italic */ {
color: #ddd;
font-style: italic;
}
.pl-mb /* markup.bold */ {
color: #ddd;
font-weight: bold;
}
.pl-md /* markup.deleted, meta.diff.header.from-file */ {
background-color: #ffecec;
color: #bd2c00;
}
.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ {
background-color: #eaffea;
color: #55a532;
}
.pl-mdr /* meta.diff.range */ {
color: #9774cb;
font-weight: bold;
}
.pl-mo /* meta.output */ {
color: #264ec5;
}
+116
View File
@@ -0,0 +1,116 @@
/*
Copyright 2014 GitHub Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.pl-c /* comment */ {
color: #969896;
}
.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */,
.pl-s .pl-v /* string variable */ {
color: #0086b3;
}
.pl-e /* entity */,
.pl-en /* entity.name */ {
color: #795da3;
}
.pl-s .pl-s1 /* string source */,
.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ {
color: #333;
}
.pl-ent /* entity.name.tag */ {
color: #63a35c;
}
.pl-k /* keyword, storage, storage.type */ {
color: #a71d5d;
}
.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
.pl-s /* string */,
.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */,
.pl-sr /* string.regexp */,
.pl-sr .pl-cce /* string.regexp constant.character.escape */,
.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */,
.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ {
color: #183691;
}
.pl-v /* variable */ {
color: #ed6a43;
}
.pl-id /* invalid.deprecated */ {
color: #b52a1d;
}
.pl-ii /* invalid.illegal */ {
background-color: #b52a1d;
color: #f8f8f8;
}
.pl-sr .pl-cce /* string.regexp constant.character.escape */ {
color: #63a35c;
font-weight: bold;
}
.pl-ml /* markup.list */ {
color: #693a17;
}
.pl-mh /* markup.heading */,
.pl-mh .pl-en /* markup.heading entity.name */,
.pl-ms /* meta.separator */ {
color: #1d3e81;
font-weight: bold;
}
.pl-mq /* markup.quote */ {
color: #008080;
}
.pl-mi /* markup.italic */ {
color: #333;
font-style: italic;
}
.pl-mb /* markup.bold */ {
color: #333;
font-weight: bold;
}
.pl-md /* markup.deleted, meta.diff.header.from-file */ {
background-color: #ffecec;
color: #bd2c00;
}
.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ {
background-color: #eaffea;
color: #55a532;
}
.pl-mdr /* meta.diff.range */ {
color: #795da3;
font-weight: bold;
}
.pl-mo /* meta.output */ {
color: #1d3e81;
}
+424
View File
@@ -0,0 +1,424 @@
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
box-sizing: content-box;
height: 0;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
button,
input,
optgroup,
select,
textarea {
color: inherit; /* 1 */
font: inherit; /* 2 */
margin: 0; /* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
* (include `-moz` to future-proof).
*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 */ /* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
padding: 0; /* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
+257
View File
@@ -0,0 +1,257 @@
* {
box-sizing: border-box; }
body {
padding: 0;
margin: 0;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.5;
color: #606c71; }
a {
color: #1e6bb8;
text-decoration: none; }
a:hover {
text-decoration: underline; }
.btn {
display: inline-block;
margin-bottom: 1rem;
color: rgba(255, 255, 255, 0.7);
background-color: rgba(255, 255, 255, 0.08);
border-color: rgba(255, 255, 255, 0.2);
border-style: solid;
border-width: 1px;
border-radius: 0.3rem;
transition: color 0.2s, background-color 0.2s, border-color 0.2s; }
.btn + .btn {
margin-left: 1rem; }
.btn:hover {
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
background-color: rgba(255, 255, 255, 0.2);
border-color: rgba(255, 255, 255, 0.3); }
@media screen and (min-width: 64em) {
.btn {
padding: 0.75rem 1rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.btn {
padding: 0.6rem 0.9rem;
font-size: 0.9rem; } }
@media screen and (max-width: 42em) {
.btn {
display: block;
width: 100%;
padding: 0.75rem;
font-size: 0.9rem; }
.btn + .btn {
margin-top: 1rem;
margin-left: 0; } }
.page-header {
color: #fff;
text-align: center;
background-color: #159957;
background-image: linear-gradient(120deg, #155799, #159957); }
.page-header a {
color: rgba(255, 255, 255, 0.7); }
@media screen and (min-width: 64em) {
.page-header {
padding: 5rem 6rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.page-header {
padding: 3rem 4rem; } }
@media screen and (max-width: 42em) {
.page-header {
padding: 2rem 1rem; } }
.project-name {
margin-top: 0;
margin-bottom: 0.1rem; }
@media screen and (min-width: 64em) {
.project-name {
font-size: 3.25rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.project-name {
font-size: 2.25rem; } }
@media screen and (max-width: 42em) {
.project-name {
font-size: 1.75rem; } }
.project-tagline {
margin-bottom: 2rem;
font-weight: normal;
opacity: 0.7; }
@media screen and (min-width: 64em) {
.project-tagline {
font-size: 1.25rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.project-tagline {
font-size: 1.15rem; } }
@media screen and (max-width: 42em) {
.project-tagline {
font-size: 1rem; } }
.project-release-notes {
opacity: 0.7;
}
.project-additional-notes {
font-size: smaller;
opacity: 0.7;
}
.main-content :first-child {
margin-top: 0; }
.main-content img {
max-width: 100%; }
.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
margin-top: 2rem;
margin-bottom: 1rem;
font-weight: normal;
color: #159957; }
.main-content p {
margin-bottom: 1em; }
.main-content code {
padding: 2px 4px;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 0.9rem;
color: #383e41;
background-color: #f3f6fa;
border-radius: 0.3rem; }
.main-content pre {
padding: 0.8rem;
margin-top: 0;
margin-bottom: 1rem;
font: 1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;
color: #567482;
word-wrap: normal;
background-color: #f3f6fa;
border: solid 1px #dce6f0;
border-radius: 0.3rem; }
.main-content pre > code {
padding: 0;
margin: 0;
font-size: 0.9rem;
color: #567482;
word-break: normal;
white-space: pre;
background: transparent;
border: 0; }
.main-content .highlight {
margin-bottom: 1rem; }
.main-content .highlight pre {
margin-bottom: 0;
word-break: normal; }
.main-content .highlight pre, .main-content pre {
padding: 0.8rem;
overflow: auto;
font-size: 0.9rem;
line-height: 1.45;
border-radius: 0.3rem; }
.main-content pre code, .main-content pre tt {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0; }
.main-content pre code:before, .main-content pre code:after, .main-content pre tt:before, .main-content pre tt:after {
content: normal; }
.main-content ul, .main-content ol {
margin-top: 0; }
.main-content blockquote {
padding: 0 1rem;
margin-left: 0;
color: #819198;
border-left: 0.3rem solid #dce6f0; }
.main-content blockquote > :first-child {
margin-top: 0; }
.main-content blockquote > :last-child {
margin-bottom: 0; }
.main-content table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all; }
.main-content table th {
font-weight: bold; }
.main-content table th, .main-content table td {
padding: 0.5rem 1rem;
border: 1px solid #e9ebec; }
.main-content dl {
padding: 0; }
.main-content dl dt {
padding: 0;
margin-top: 1rem;
font-size: 1rem;
font-weight: bold; }
.main-content dl dd {
padding: 0;
margin-bottom: 1rem; }
.main-content hr {
height: 2px;
padding: 0;
margin: 1rem 0;
background-color: #eff0f1;
border: 0; }
@media screen and (min-width: 64em) {
.main-content {
max-width: 64rem;
padding: 2rem 6rem;
margin: 0 auto;
font-size: 1.1rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.main-content {
padding: 2rem 4rem;
font-size: 1.1rem; } }
@media screen and (max-width: 42em) {
.main-content {
padding: 2rem 1rem;
font-size: 1rem; } }
.site-footer {
padding-top: 2rem;
margin-top: 2rem;
border-top: solid 1px #eff0f1; }
.site-footer-owner {
display: block;
font-weight: bold; }
.site-footer-credits {
color: #819198; }
@media screen and (min-width: 64em) {
.site-footer {
font-size: 1rem; } }
@media screen and (min-width: 42em) and (max-width: 64em) {
.site-footer {
font-size: 1rem; } }
@media screen and (max-width: 42em) {
.site-footer {
font-size: 0.9rem; } }
+28
View File
@@ -0,0 +1,28 @@
/*
* Custom modified stylesheet to support dark mode as upstream doesn't support
* it.
*/
@supports (color-scheme: light dark) {
:root {
color-scheme: light dark;
}
}
@supports not (color-scheme: light dark) {
@media (prefers-color-scheme: dark) {
body {
background-color: #1E1E1E;
}
}
}
@media (prefers-color-scheme: dark) {
a {
color: #2583E2;
}
body {
color: #9F938E;
}
.site-footer-credits {
color: #7E6E67;
}
}