Skip to content

Instantly share code, notes, and snippets.

View ssh_config (git for windows)
ProxyCommand connect -H localhost:3128 %h %p
Host git.localdomain.org
ProxyCommand none
Host tunnelhost.com
ProxyCommand connect -H localhost:3128 %h %p
User user
IdentityFile ~/.ssh/ident
ServerAliveInterval 60
@sgur
sgur / HowToChange Density.md
Last active Feb 16, 2017
5.2 インチ LCD の端末で Nexus 5X の表示感に近づける
View HowToChange Density.md

標準の density は 480 なので、5.2 インチLCDではステータスエリア等が大きく感じられる。

adb shell dumpsys display | grep density

で、現在の density の値を確認する。

wm density コマンドを利用して調整する

細かいのがよければ

@sgur
sgur / screen.c.diff
Created Jan 25, 2017
git diff src/screen.c
View screen.c.diff
diff --git a/src/screen.c b/src/screen.c
index 6b4b8279a..4cf6f7824 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -4547,7 +4547,11 @@ win_line(
/*
* Found last space before word: check for line break.
*/
- if (wp->w_p_lbr && vim_isbreak(c) && !vim_isbreak(*ptr))
+ if (wp->w_p_lbr
@sgur
sgur / HowToBuildVim.md
Last active Feb 10, 2017
How to build Vim on MinGW64/BashOnWindows
View HowToBuildVim.md

Vim をビルドするためのメモ

(注意) : https://github.com/sgur/vim-kaoriya-patches が guilt で適用されている前提

最新のソースコードに guilt のパッチを適用しなおす

git fetch
guilt pop -a ; git merge --ff-only ; guilt push -a
@sgur
sgur / .gitattributes
Last active Apr 2, 2020
Corvus SKK 設定ファイル
View .gitattributes
config.xml text eol=crlf
View 00README.md

README

Chocolatey インストール後、パッケージをインストールする前の準備

choco feature enable --name=useRememberedArgumentsForUpgrades

個別インストールするパッケージ

@sgur
sgur / vimrc_clpum.vim
Last active Jun 30, 2016
Vim configuration for CLPUM
View vimrc_clpum.vim
if has('clpum')
cnoremap <expr> <C-g> <SID>key_descend()
cnoremap <expr> <C-w> <SID>key_ascend()
function! s:key_descend() abort "{{{
if clpumvisible()
call feedkeys("\<Right>", "t")
return ""
endif
return "\<C-g>"
endfunction "}}}
@sgur
sgur / test.vim
Created Jun 29, 2016
An example for Vim w/ CLPUM
View test.vim
scriptencoding utf-8
function! EchoComplete(arglead, cmdline, cursorpos) abort "{{{
return ['a', 'b', 'c']
endfunction "}}}
function! EchoTest() abort "{{{
let name = input(':echo ', '', 'customlist,EchoComplete')
redraw
execute "echo" string(name)
@sgur
sgur / commandlinefu.vim
Last active Mar 3, 2016
commandlinefu.com から検索してきて quickfix や previewwindow で表示する
View commandlinefu.vim
" Description:
" commandlinefu.com から利用例を検索し previewwindow か quickfix に放流する
" Requirement:
" - webapi-vim <https://github.com/mattn/webapi-vim>
" - http://... で始まる URL を edit できるプラグイン (ex. netrw)
" Usage:
" :CmdFuPreviewUsing {cmd}
" {cmd} を利用した例を取得し previewwindow に表示
" :CmdFuQuickfixUsing {cmd}
" {cmd} を利用した例を取得し quickfix に表示
View markdown_fenced_languages.vim
augroup ft_markdown_syntax
autocmd!
autocmd FileType markdown
\ let g:markdown_fenced_languages = uniq(sort(map(filter(getline(1, '$'), 'v:val =~# "^```\\k"'), 'matchstr(v:val, "^```\\zs\\k\\+$")')))
augroup END
You can’t perform that action at this time.