From 38837df541c2ed3512d6f5eb5f912f998eec3250 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Tue, 5 Jul 2022 15:30:53 +0200 Subject: [PATCH] [Emacs] Add Emacsql configuration --- org/config/emacs.org | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/org/config/emacs.org b/org/config/emacs.org index 4a66481..fe8ca71 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -5888,6 +5888,28 @@ to anything user-defined. Let’s all-the-iconify this! "Cp" #'copilot-previous-completion)) #+end_src +**** Databases +:PROPERTIES: +:CUSTOM_ID: Packages-Configuration-Programming-Tools-Databases-73nhsqt09ij0 +:END: +A really cool tool in Emacs for manipulating databases is ~emacsql~. +It’s able to manipulate Sqlite databases by default, but it’s also +possible to manipulate MariaDB and PostgreSQL databases by installing +additional packages. For now, I just need Sqlite and PostgreSQL +interfaces, so let’s install the relevant packages. +#+begin_src emacs-lisp +(use-package emacsql-psql + :defer t + :after (emacsql) + :straight (:build t)) + +(with-eval-after-load 'emacsql + (phundrak/major-leader-key + :keymaps 'emacs-lisp-mode-map + :packages '(emacsql) + "E" #'emacsql-fix-vector-indentation)) +#+end_src + **** Flycheck :PROPERTIES: :CUSTOM_ID: Packages-Configuration-Programming-languages-Flycheckb446fl6184j0