Skip to content

Instantly share code, notes, and snippets.

View ponko2's full-sized avatar

Takahito Nakano ponko2

  • Shizuoka, Japan
  • 07:14 (UTC +09:00)
View GitHub Profile
@ponko2
ponko2 / neovim-remote-alias.zsh
Created October 7, 2017 16:24
NeovimのTerminal内でNeovimを起動しようとした時はバッファで開く
if [[ -v MYVIMRC ]] && type nvr &> /dev/null; then
alias nvim='nvr --remote-silent'
fi
@ponko2
ponko2 / grayscale.sh
Created January 4, 2012 11:03
画像ファイルの容量を小さくする(サイズ縮小/グレースケール化) ref: http://qiita.com/items/1566
# pngファイルをグレースケールへ変換して上書き保存
mogrify -colorspace grayscale -verbose *.png
@ponko2
ponko2 / zmv-examples.sh
Created January 4, 2012 03:09
複数ファイルの名前をまとめて変更する ref: http://qiita.com/items/1550
## 準備
# zmv を使用する前には `autoload zmv` する必要がある
# `man zshexpn` の PARAMETER EXPANSION とかも見ておくと捗る
# zmv の使用例については `man zsh-lovers` にたくさんあります
## 便利なオプション
## zmv のオプションについては `man zshcontrib` で調べることができる。
# zmv -n (実際にリネームする前に結果を確認)
zmv -n '*' '$f[5,-1]' # 例は頭4文字削除
# zmv -W ('(*)' '$1' を '*' で済ませられる)
@ponko2
ponko2 / gist:8468613
Last active January 3, 2016 13:19
Cygwinのdotfilesをhomesickで管理する
C:¥Windows¥system32¥cmd.exe /c <symlink>…™/
指定されたファイルが見つかりません。
shell returned 1
Hit any key to close this window...
@ponko2
ponko2 / atom-csscomb.patch
Created December 31, 2015 19:11
atom-csscombが.csscomb.jsonでおこなった設定の一部を無視する問題への応急処置
diff --git index.js index.js
index 9fc06ec..68e81c4 100644
--- index.js
+++ index.js
@@ -74,10 +74,8 @@ const getCombConfig = () => {
let config;
- if (configureWithJSON()) {
- if (fs.existsSync(configPath)) {
@ponko2
ponko2 / custom.zsh
Created March 20, 2013 17:41
oh-my-zshの設定ファイル
# 補完候補を詰めて表示
setopt list_packed
# カッコの対応などを自動的に補完
setopt auto_param_keys
# ディレクトリ名の補完で末尾の / を自動的に付加し、次の補完に備える
#setopt auto_param_slash
# ファイル名の展開でディレクトリにマッチした場合末尾に / を付加する
@ponko2
ponko2 / .gvimrc
Last active December 15, 2015 05:09
" Initialize: "{{{
let s:is_windows = has('win16') || has('win32') || has('win64')
let s:is_cygwin = has('win32unix')
let s:is_mac = !s:is_windows && !s:is_cygwin
\ && (has('mac') || has('macunix') || has('gui_macvim') ||
\ (!executable('xdg-open') &&
\ system('uname') =~? '^darwin'))
"}}}
@ponko2
ponko2 / .vimrc
Last active December 15, 2015 05:09
" Initialize: "{{{
" Enable no Vi compatible commands.
set nocompatible
let s:is_windows = has('win16') || has('win32') || has('win64')
let s:is_cygwin = has('win32unix')
let s:is_mac = !s:is_windows && !s:is_cygwin
\ && (has('mac') || has('macunix') || has('gui_macvim') ||
\ (!executable('xdg-open') &&
@ponko2
ponko2 / open-vim.patch
Created October 31, 2015 08:38
AtomをSpotlight等から起動するとopen-vimでmvimにPATHが通らない問題への応急処置
diff --git lib/open-vim.coffee lib/open-vim.coffee
index dc44209..bf41ad8 100644
--- lib/open-vim.coffee
+++ lib/open-vim.coffee
@@ -4,6 +4,7 @@ OS = require 'os'
module.exports =
activate: (state) ->
+ process.env.PATH += ":/usr/local/bin"
vimType = if OS.platform() is "darwin" then "mvim" else "gvim"
@ponko2
ponko2 / app.scss
Created October 29, 2015 02:42
Laravel ElixirでBootstrapを使う時の設定
// resources/assets/sass/app.scss
@charset 'UTF-8';
// Bootstrap
@import 'bootstrap/variables';
@import 'node_modules/bootstrap-sass/assets/stylesheets/bootstrap';
// Font Awesome
@import 'font-awesome/variables';