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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
1 " plugin/dbtables.vim
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
2 " Basic plugin entry point
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
3
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
4 if exists('g:loaded_dbtables')
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
5 finish
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
6 endif
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
7 let g:loaded_dbtables = 1
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
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
238b45cc333b Initial Commit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
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
c19add1b66a9 updated mappings
Luka Sitas <lsitas@avatarasoftware.com>
parents: 1
diff changeset
34 nnoremap <Leader>db :call :DBConsole<CR>
c19add1b66a9 updated mappings
Luka Sitas <lsitas@avatarasoftware.com>
parents: 1
diff changeset
35 nnoremap <Leader>qh :call :QueryHistory<CR>
c19add1b66a9 updated mappings
Luka Sitas <lsitas@avatarasoftware.com>
parents: 1
diff changeset
36 nnoremap <Leader>qs :call :QuerySnippets<CR>