├── latest.xml ├── README.md └── .travis.yml /latest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | MacVim-KaoriYa 5 | https://raw.githubusercontent.com/splhack/macvim-kaoriya/master/latest.xml 6 | MacVim-KaoriYa 7 | 8 | 9 | MacVim-KaoriYa (20180324) 10 | 12 | ■対応OS Xバージョン 13 | ・10.9+ 14 | 15 | ■ベースバージョン 16 | ・Vim 8.0.1633 17 | ・MacVim https://github.com/macvim-dev/macvim/releases/tag/snapshot-146 18 | ・香り屋パッチ 20170502版 http://www.kaoriya.net/software/vim/ 19 | 20 | ■スクリプトインターフェース互換バージョン 21 | ・Lua: 5.1、5.3、LuaJIT 2.0.3(内蔵) 22 | ・Perl: 5.16(OS X標準) 23 | ・Python3: 3.6.4 24 | ・Python: 2.7(OS X標準) 25 | ・Ruby: 2.5 26 | 27 | 28 | ]]> 29 | Sat, 24 Mar 2018 20:00:00 -0700 30 | 10.9 31 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 「**[MacVim](http://code.google.com/p/macvim/) + [香り屋さんのパッチ](http://www.kaoriya.net/software/vim/) + なるべく日本語化 = 香り屋さんのWindows版の使い勝手に近いMacVim**」を**勝手に**目指すプロジェクトです。 2 | 3 | [![](https://splhack.github.io/macvim-kaoriya/macvim-kaoriya-s.png)](https://splhack.github.io/macvim-kaoriya/macvim-kaoriya.jpg) 4 | 5 | ## MacVim ## 6 | 7 | マルチウインドウが使えるMac OS XアプリケーションのVim(gVim)です。GUIを担当するMacVimと、Vim本体から構成されています。Vim本体はコンソールアプリケーションとしても使用できます。 8 | 9 | ## 香り屋版 ## 10 | 11 | 日本語を扱う上で便利な設定やスクリプトが追加されています。ローマ字のまま日本語をインクリメンタル検索できるmigemo機能が統合されています。詳しくは[こちら(http://d.hatena.ne.jp/thinca/20090619/1245338963)](http://d.hatena.ne.jp/thinca/20090619/1245338963)をご覧ください。 12 | 13 | ## MacVim-KaoriYa ## 14 | 15 | MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の設定、日本語文字コード自動判別、必要なshared library、Perl/Python/Rubyのdynamic loading、Objective-C対応ctags、などを追加しています。[詳しくはこちらのページにまとめてあります](https://github.com/splhack/macvim-kaoriya/wiki/DiffMacVimVsMacVimKaoriYa)。インストールしてすぐ使えるのが目標です。もちろんTerminal.app、iTerm.app上で動くコンソール版Vimとしても使用できます。 16 | 17 | 詳しくはドキュメント「[はじめにお読みください](https://github.com/splhack/macvim-kaoriya/wiki/Readme)」をご覧ください 18 | 19 | ## インストール ## 20 | 21 | [MacVim-KaoriYa GitHubリリースページ](https://github.com/splhack/macvim-kaoriya/releases/latest)からdmgファイルをダウンロードして、dmgファイルを開きます。MacVimアイコンをアプリケーションフォルダにドラッグするだけでインストール完了です。 22 | 23 | ## アップデート ## 24 | 25 | MacVimに組み込まれた[Sparkle](http://sparkle.andymatuschak.org/)によるアプリケーション自動更新機能があり、[Sparkle用のfeed](https://raw.githubusercontent.com/splhack/macvim-kaoriya/master/latest.xml)を自動または手動で確認して、アプリケーションを更新することができます。 26 | 27 | 手動で行う場合は、インストール時と同じくMacVimアイコンをアプリケーションフォルダにドラッグして、上書きコピーすれば完了です。 28 | 29 | ## ドキュメント ## 30 | 31 | [はじめにお読みください](https://github.com/splhack/macvim-kaoriya/wiki/Readme) 32 | 33 | ## ソースコードからのビルド [![Build Status](https://travis-ci.org/splhack/macvim.svg?branch=master)](https://travis-ci.org/splhack/macvim)[![Build Status](https://travis-ci.org/splhack/macvim-kaoriya.svg?branch=master)](https://travis-ci.org/splhack/macvim-kaoriya) ## 34 | 35 | [ビルド方法のページ](https://github.com/splhack/macvim-kaoriya/wiki/Building) 36 | 37 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: c 2 | 3 | os: 4 | - osx 5 | 6 | osx_image: xcode9.2 7 | 8 | compiler: 9 | - clang 10 | 11 | sudo: false 12 | 13 | env: 14 | - VIMCMD=/usr/local/Cellar/macvim-kaoriya/HEAD-*/MacVim.app/Contents/MacOS/Vim 15 | 16 | script: 17 | - true 18 | 19 | before_deploy: 20 | - brew update || brew update 21 | - brew install lua 22 | - brew install lua@5.1 23 | - brew install luajit 24 | - brew upgrade python3 25 | - brew install ruby 26 | - brew install gettext 27 | - brew tap universal-ctags/universal-ctags 28 | - brew install --HEAD universal-ctags 29 | - brew tap splhack/splhack 30 | - brew install --HEAD cmigemo-mk 31 | - brew list --versions 32 | - brew install --HEAD -vd macvim-kaoriya 33 | - brew uninstall macvim-kaoriya 34 | - brew install --HEAD -vd macvim-kaoriya --with-binary-release 35 | - rm -f result; $VIMCMD -c "redir>result" -c "set luadll=/usr/local/lib/liblua.5.1.dylib" -c "lua print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 36 | - rm -f result; $VIMCMD -c "redir>result" -c "set luadll=/usr/local/lib/liblua.5.3.dylib" -c "lua print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 37 | - rm -f result; $VIMCMD -c "redir>result" -c "perl VIM::Msg(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 38 | - rm -f result; $VIMCMD -c "redir>result" -c "py import sys; print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 39 | - rm -f result; $VIMCMD -c "redir>result" -c "py3 import sys; print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 40 | - rm -f result; $VIMCMD -c "redir>result" -c "ruby puts(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 41 | - brew uninstall cmigemo-mk 42 | - brew uninstall universal-ctags 43 | - brew uninstall ruby 44 | - brew uninstall luajit 45 | - brew uninstall lua@5.1 46 | - brew uninstall lua 47 | - rm -f result; $VIMCMD -c "redir>result" -c "lua print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 48 | - rm -f result; $VIMCMD -c "redir>result" -c "perl VIM::Msg(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 49 | - rm -f result; $VIMCMD -c "redir>result" -c "py print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result 50 | - git clone --depth=1 --branch=master https://github.com/splhack/macvim.git macvim-git 51 | - mkdir -p MacVim-KaoriYa/KaoriYa 52 | - cp macvim-git/README.txt MacVim-KaoriYa 53 | - cp macvim-git/README_KaoriYa.txt MacVim-KaoriYa/KaoriYa 54 | - cp macvim-git/CHANGES_KaoriYa.md MacVim-KaoriYa/KaoriYa 55 | - cp -r macvim-git/src/MacVim/deploy/readme.rtfd MacVim-KaoriYa/はじめにお読みください.rtfd 56 | - tar -C /usr/local/Cellar/macvim-kaoriya/HEAD-* -cf - MacVim.app|tar -C MacVim-KaoriYa -xf - 57 | - macvim-git/src/create-dmg/create-dmg --volname "MacVim-KaoriYa $TRAVIS_TAG" --volicon macvim-git/src/MacVim/icons/MacVim.icns --background macvim-git/src/MacVim/deploy/background.png --window-size 500 500 --icon-size 96 --text-size 13 --icon KaoriYa 322 384 --icon MacVim.app 116 208 --icon README.txt 178 384 --icon はじめにお読みください.rtfd 240 86 --hide-extension はじめにお読みください.rtfd --app-drop-link 384 208 MacVim-KaoriYa-$TRAVIS_TAG.dmg MacVim-KaoriYa 58 | 59 | deploy: 60 | provider: releases 61 | api_key: 62 | secure: XAkrfU6uUI0GhGCDvxR7Kdx6KcGjPlAWX1P5X7dDRORsfcv22D9fPnkSOB7Kou1VcA+3BH7cdv9EzD9KWUZ86xz2fg2aJ5h1iem+aApqD7G+ER173g4bkjkBA7GhwE41jBoK2Tp/vZ6SypyG7ublKNoYBaFSdCqvf3wKNQvNCqiktw7DvAVd/m3w50AeM0rGvUKAh2RmDz3OVxiMHfBYR67GHicR5bBvNnwg6QJFRSmfVrJyEsD96RfCQpzNIqXB0Le78CxE9B4TdeLV+a01h86m7cIOQeLAsnGzO2WfTwe7djgkXMID/kAbc8aR71RqgvmkU2w2WxyHs4d55YVhcFFODYL7ttoWc6R8V5w653TywV/77I9pfapnynZPbYwyeONFXRMv8GsCd5UJSESA69kiaeSqTzI0YZ3fWO8twZgefp/AVXX/WtV6gXqllLw+9fFKJYfVHeaU+/D9d88Y80s0pZSn2SZ56ICEmrtmDr6c4U8HC2oaYWZefa3fMN0P0e3E/NbcD/eZbeEW/yF6G2hWicaax6RXcNnFkK4zV/YOfbo6BIIRxnhYRRCL1GAJS33gH6EtQOgXwroWCBZA28Tf/4mDiqaP9tnfBLa8Gwqg0zdFoNu0r/krj9ywqzlSr1J0otx4nHdEHFpQ5NvBoZpjEHYa7B0eXAO9RChqPuI= 63 | file: MacVim-KaoriYa-$TRAVIS_TAG.dmg 64 | skip_cleanup: true 65 | on: 66 | all_branches: true 67 | tags: true 68 | repo: splhack/macvim-kaoriya 69 | 70 | # vim:set sts=2 sw=2 tw=0 et: 71 | --------------------------------------------------------------------------------