-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathvrapperrc
135 lines (104 loc) · 4.1 KB
/
vrapperrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
noremap j h
noremap k j
noremap l k
noremap ; l
noremap s ;
unmap ,
noremap <s-s> ,
nnoremap <c-j> <c-w>h
nnoremap <c-k> <c-w>j
nnoremap <c-l> <c-w>k
nnoremap <c-;> <c-w>l
nnoremap vv <c-w>v
nnoremap vo <c-w>s
nnoremap <s-q> :q<cr>
set clipboard+=unnamedplus
set textwidth 78
set scrolloff=3
set sidescrolloff=5
set sidescroll=1
set display+=lastline " show the last line that fits in window (vs '@@@@')
set number
set relativenumber
set ruler
"search
set hlsearch
set incsearch
set ignorecase
set smartcase
set tabstop=2
set softtabstop=2
set shiftwidth=2
set expandtab
" Vrapper specific
set globalregisters
set gvimpath=/home/zzz/.local/bin_shared/gnvim
set gvimargs=+{line} -f -n {file}
set contentassistmode
set startnormalmode
set hlscope=local
let mapleader=,
eclipseaction eclipsenextitem org.eclipse.ui.navigate.next
nnoremap ]q :eclipsenextitem<cr>
eclipseaction eclipsepreviousitem org.eclipse.ui.navigate.previous
nnoremap [q :eclipsepreviousitem<cr>
nnoremap Y y$
eclipseaction eclipsenextmember org.eclipse.jdt.ui.edit.text.java.goto.next.member
nnoremap ]] :eclipsenextmember<cr>
eclipseaction eclipseprevmember org.eclipse.jdt.ui.edit.text.java.goto.previous.member
nnoremap [[ :eclipseprevmember<cr>
eclipseaction eclipsefindref org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace
nnoremap gr :eclipsefindref<cr>
eclipseuiaction eclipsegotoimpl org.eclipse.jdt.ui.edit.text.java.open.implementation
nnoremap gI :eclipsegotoimpl<cr>
" show type hierarchy relative to current type
eclipseuiaction eclipsetypehier org.eclipse.jdt.ui.edit.text.java.open.hierarchy
nnoremap <C-t> :eclipsetypehier<cr>
" go to type
eclipseuiaction eclipsegototype org.eclipse.jdt.ui.navigate.open.type
nnoremap g/t :eclipsegototype<cr>
" show documentation for current symbol
eclipseuiaction eclipseshowdoc org.eclipse.ui.edit.text.showInformation
nnoremap K :eclipseshowdoc<cr>
" go to super implementation
eclipseaction eclipsegotosuper org.eclipse.java.ui.edit.text.java.open.super.implementation
nnoremap gzi :eclipsegotosuper<cr>
"show refactor menu
eclipseaction eclipserefactormenu org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu
nnoremap crr :eclipserefactormenu<cr>
vnoremap <c-r><c-r> :eclipserefactormenu<cr>gv
"show code-generation menu
eclipseaction eclipsesrcgenmenu org.eclipse.jdt.ui.edit.text.java.source.quickMenu
nnoremap crs :eclipsesrcgenmenu<cr>
vnoremap <c-r><c-s> :eclipsesrcgenmenu<cr>gv
" rename current symbol
eclipseaction eclipserename org.eclipse.jdt.ui.edit.text.java.rename.element
au "Dart Editor" eclipseaction eclipserename com.google.dart.tools.ui.edit.text.dart.rename.element
nnoremap crn :eclipserename<cr>
"show quickfix menu
eclipseuiaction eclipsequickfix org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals
au "Dart Editor" eclipseuiaction eclipsequickfix com.google.dart.tools.ui.specific_content_assist.command
nnoremap <backspace> :eclipsequickfix<cr>
vnoremap <backspace> :eclipsequickfix<cr>
au "Dart Editor" eclipseaction eclipsetogglecomment com.google.dart.tools.ui.edit.text.dart.toggle.comment
au "Dart Editor" nnoremap gcc :eclipsetogglecomment<cr>
au "Dart Editor" vnoremap gc :eclipsetogglecomment<cr>
eclipseaction eclipsetogglebp org.eclipse.debug.ui.commands.ToggleBreakpoint
nnoremap <insert> :eclipsetogglebp<cr>
eclipseaction eclipseopenresource org.eclipse.ui.navigate.openResource
nnoremap ,t :eclipseopenresource<cr>
" amazing 'omnibox' that searches buffers, commands, views, menus, preferences, etc.
eclipseaction eclipsecmdsearch org.eclipse.ui.window.quickAccess
nnoremap <space> :eclipsecmdsearch<cr>
eclipseaction switchbuffer org.eclipse.ui.window.switchToEditor
nnoremap ,b :switchbuffer<cr>
" TODO: doesn't work, probably needs an argument
" eclipseaction eclipseshowinpkgexplorer org.eclipse.ui.navigate.showIn
" nnoremap ^ :eclipseshowinpkgexplorer<cr>
" open file manager here (requires Eclipse 4.4/Luna)
eclipseaction openfmhere org.eclipse.ui.ide.showInSystemExplorer
nnoremap gof :openfmhere<cr>
" open terminal here
eclipseaction opentermhere com.tetrade.eclipse.plugins.easyshell.command.shellOpen
nnoremap got :opentermhere<cr>
# vim:filetype=vim