The Ultimate Database Control. Right WITHIN NEOVIM



The Ultimate Database Control. Right WITHIN NEOVIM

The Ultimate Database Control. Right WITHIN NEOVIM

Another way to remove mental stress and load is removing that from connecting to DBs while working / debugging. Instead of annoying CLIs or reosurce-consuming GUIs, I’m taking Tim Pope’s plugin “dadbod”, adding a plugin for the UI, adding another one for autocompletion, and making treesitter play nice for syntax highlighting! Come!

LINKS
▶ https://github.com/tpope/vim-dadbod
▶ https://github.com/kristijanhusak/vim-dadbod-ui
▶ https://github.com/kristijanhusak/vim-dadbod-completion/tree/master
▶ https://github.com/hrsh7th/nvim-cmp
▶ https://github.com/nvim-treesitter/nvim-treesitter

MY FAVOURITE GEAR
* If you enjoy my content, using the links below will help me with a small commission, so thank you!
⌨️ My keyboard is the wonderful HHKB: https://amzn.to/3HwJG60
🔗 The HHKB is wired with a high quality coiled cable: https://amzn.to/3DCA87d
⌨️ Backup keyboard (for traveling mainly) – Nuphy Air60: https://amzn.to/3R3M7jz
🖥️ My ultra wide 49″ monitor: https://amzn.to/3JbVThC
🎙️ Microphone – Shure MV7X: https://amzn.to/3kA7tZZ
🦾 Boom Arm – https://amzn.to/3ZmQgln
🎤 Audio Interface (for XLR microphones) – Focusrite Scarlett Solo: https://amzn.to/3Z3fBkQ
🦾 Heavy Duty Monitor Arm: https://amzn.to/3kKp7tS
🖱️ Mouse – MX Master 3: https://amzn.to/3DiZmaj
📷 Camera – ZVE10: https://amzn.to/3I1jfVS
🎥 Lens – Sigma 1.4 16mm: https://amzn.to/3BfFN15

CONSIDER SUPPORTING THIS CHANNEL
☕ Buy me a coffee: https://www.buymeacoffee.com/omerxx
🎷 60 day free Epidemic Music!: https://share.epidemicsound.com/w6zfxo

MY KEY LINKS
🍿 Subscribe: https://www.youtube.com/@devopstoolbox?sub_confirmation=1
🌍 My website: https://omerxx.com
🗞️ Dev & Ops tools Telegram channel: https://t.me/espressops
🎙️ DevOps Topeaks Podcast: https://topeaks.buzzsprout.com

⏱ Timestamps
00:00 – Intro
00:52 – The Problem
01:24 – Time Pope’s vim-dadbod
03:02 – Dadbod UI
05:25 – Dadbod Completion
06:44 – Making Treesitter play nice with SQL
07:24 – Configurations
08:13 – Why Bother?

#neovim #vim #productive #program #dev #devops #software #softwareengineer #sysops #linux #terminal #console #cli #keyboard #commandline #sql #database