diff --git a/docs/2023-05-03-neovim.html b/docs/2023-05-03-neovim.html index 8dbca74..9f8037c 100644 --- a/docs/2023-05-03-neovim.html +++ b/docs/2023-05-03-neovim.html @@ -156,12 +156,7 @@
vim.keymap.set("n", ";", "<Leader>", { remap = true }) vim.keymap.set("n", "'", "<Leader>", { remap = true })-
Misc keymap:
-vim.keymap.set("n", "n", "nzz")
-vim.keymap.set("n", "N", "Nzz")
-vim.keymap.set("n", "q", ":q<CR>")
- Ground rules:
<Leader>
prefix: prefer global keymap
<Leader>f
: find files<Leader>l
: find lines<Leader>rg
: grep files<Space>s
: find lsp symbols<Space>s
: find lsp symbols<Space>d
: go to definition<Space>r
: go to references<Space>i
: go to implementationsr
: replace surround<Leader>tr
: trim trailing whitespace<Space>e
: float diagnostic<Space>d
: go to definition<Space>k
: hover<F2>
: rename<Space>ca
: code action<Space>r
: go to references<Space>i
: go to implementation<Space>f
: formatsequenceDiagram
- participant other
- participant service
- participant cache
- participant db
+ sequenceDiagram
+ participant other
+ participant service
+ participant cache
+ participant db
- other ->> service: get data
- activate service
- service ->> cache: get data
- alt exist in cache
- service -->> other: return data
- else not exist in cache
- service ->> db: get data
- alt exist data in db
- service -->> other: return data
- else not exist data in db
- service -->> other: return error not found
- end
- end
- deactivate service
+ other ->> service: get data
+ activate service
+ service ->> cache: get data
+ alt exist in cache
+ service -->> other: return data
+ else not exist in cache
+ service ->> db: get data
+ alt exist data in db
+ service -->> other: return data
+ else not exist data in db
+ service -->> other: return error not found
+ end
+ end
+ deactivate service
- other ->> service: set data
- activate service
- service ->> db: set data
- service ->> cache: set data
- deactivate service
-
It's good for general cases, for example with CRUD action.
The bad things happen when cache and database are not consistent. For
diff --git a/posts/2023-05-03-neovim.md b/posts/2023-05-03-neovim.md
index cd0f65a..8274c64 100644
--- a/posts/2023-05-03-neovim.md
+++ b/posts/2023-05-03-neovim.md
@@ -97,21 +97,21 @@ vim.keymap.set("n", ";", "