Nekostack

Golang, Swift, Vim, Cat, Curry, Whisky.

CocoaPods の Podspec レポジトリへの Pod 登録を自動化する

どうにも CocoaPods の自前 Podspec レポジトリの更新が面倒だったので, bitrise-cli で自動化した. Bitrise.io にて, Pod のソース自体を管理する Git レポジトリの bitrise.yml を読みたい場合, このあたりを...

Posted on 29 December 2017.

Vim でインサートモードを抜けた時にインプットメソッドを切り替える

1. はじめに Vim で日本語を書く人によくありがちなのが, ノーマルモードを抜ける際にインプットメソッドを戻すのを忘れてしまうことなのかなと思っている. うっかりインプットメソッドを切り替えるのを忘れて保存しようとするとこうなって, ストレスがマッハに… この辺...

Posted on 02 January 2017.

2016 年に使ってみてよかったもの

今年使ってみてよかったものなど. 「買ってみて」ではないのは, 一部お仕事でのみ使っているものもあるため. 以下, 順不同. lspx-p1 Sony のポータブル超単焦点プロジェクター. Apple TV のメインの出力先として使っている. ちょうど今の自宅の部屋の角...

Posted on 25 December 2016.

Swift Package Manager なプロジェクトを Neovim で補完する

この記事は Swift Advent Calendar 2016 - Qiita の 20 日目の記事です. 追記 SourceKitten のオプション --spm-module を使わずに, autocomplete-swift 側で Swift Package M...

Posted on 20 December 2016.

NeoVim で autocomplete-swift を使うべく deoplete をサポートした

Vim に Swift の補完機能を提供するプラグイン、 autocomplete-swift を実験的に NeoVim で使えるようにした。 差分 Vim に neocomplete 向けに提供していたものを、 ひとまず deoplete で動かすべく Pytho...

Posted on 08 May 2016.

Vim で Swift 補完, プレースホルダ活用

Vim に Swift の補完機能を提供するプラグイン、 neocomplete-kitten にプレースホルダを活用する機能を追加しました (前回の記事はこちら)。 機能・仕組み 上の GIF のように、 メソッドの補完後に、neosnippet のキーマップで、...

Posted on 06 March 2016.

Swift を Vim で補完しながら書いてみる

ふと思い立って、Vim で Swift の補完をするプラグインを書いたので紹介。 mitsuse/neocomplete-kitten: A neocomplete source of Sourcekitten for Swift. モチベーション Xcode に...

Posted on 14 February 2016.

本質を見失わずに

はやいもので、2016 年も十二分の一が終わってしまった。 1. シンチョク系 The Swift Programming Language を読む。 Language Guide までは読み終わろうと思っていたが、 Automatic Reference Count...

Posted on 31 January 2016.

ジェネリックなイニシャライザが継承されない

Swift のジェネリクスとイニシャライザ絡みについてメモ。 Automatic initializer inheritance のルールは逸脱していないのに、 なぜか継承されないと思ったら、 どうもそういうバグらしい。 [SR-416] Automatic initia...

Posted on 14 January 2016.

Wercker で golang のカバレッジレポートをまとめる step 書いた

各レポジトリにスクリプトを置くのも面倒になってきたので, wercker-step-gover というのを書いた. カバレッジレポートはパッケージごとで出力 そもそも、golang のカバレッジレポートはパッケージ単位でしかだせないので, codecov, covera...

Posted on 27 July 2015.