Mercurial > vim_plugins > dbtables
annotate plugin/dbtables.vim @ 2:c19add1b66a9 default tip
updated mappings
| author | Luka Sitas <lsitas@avatarasoftware.com> |
|---|---|
| date | Wed, 11 Mar 2026 12:03:31 -0400 |
| parents | 8530ebeda72c |
| children |
| rev | line source |
|---|---|
| 0 | 1 " plugin/dbtables.vim |
| 2 " Basic plugin entry point | |
| 3 | |
| 4 if exists('g:loaded_dbtables') | |
| 5 finish | |
| 6 endif | |
| 7 let g:loaded_dbtables = 1 | |
| 8 | |
|
1
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
9 " Config default values |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
10 let g:snippets_directory = get(g:, 'snippets_directory', |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
11 \ expand('$HOME/.config/heidisql/Snippets')) |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
12 let g:db_user = get(g:, 'db_user', '') |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
13 let g:db_password = get(g:, 'db_password', '') |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
14 let g:db_name = get(g:, 'db_name', '') |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
15 let g:db_host = get(g:, 'db_host', '') |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
16 |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
17 "============================================= |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
18 " Key Bindings |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
19 "============================================= |
| 0 | 20 |
|
1
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
21 " Keybinding to open query history |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
22 command! DBTables call dbtables#OpenDBTablesWindow() |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
23 command! DBConsole call dbtables#DBConsole() |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
24 command! ExecuteSQL call dbtables#ExecuteSQLQuery() |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
25 command! QueryHistory call dbtables#OpenQueryHistory() |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
26 command! QuerySnippets call dbtables#OpenQuerySnippets() |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
27 |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
28 " Function to open the database tables window |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
29 nnoremap <Leader>dt :DBTables<CR> |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
30 |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
31 nnoremap <Leader>eq :ExecuteSQL<CR> |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
32 xnoremap <silent> <Leader>ev :call dbtables#ExecuteVisualSQLQuery()<CR> |
|
8530ebeda72c
Adding actual db tables implementation from original script.
Luka Sitas <lsitas@avatarasoftware.com>
parents:
0
diff
changeset
|
33 |
| 2 | 34 nnoremap <Leader>db :call :DBConsole<CR> |
| 35 nnoremap <Leader>qh :call :QueryHistory<CR> | |
| 36 nnoremap <Leader>qs :call :QuerySnippets<CR> |
