Add lua remap in emails-md
This commit is contained in:
parent
03987fea67
commit
41b4bba16b
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
Title: Écrire son courriel en markdown avec vim
|
Title: Écrire son courriel en markdown avec vim
|
||||||
Date: 2019-04-22 19:00
|
Date: 2019-04-22 19:00
|
||||||
Modified: 2019-04-24 09:35
|
Modified: 2023-10-14 19:00
|
||||||
Author: Fabrice
|
Author: Fabrice
|
||||||
Category: astuces
|
Category: astuces
|
||||||
Tags: emails, pandoc, Vim
|
Tags: emails, pandoc, Vim
|
||||||
@ -24,7 +24,11 @@ pandoc -t html5 -s <fichier> | xclip -selection clipboard
|
|||||||
|
|
||||||
Ainsi, en ajoutant ce raccourci dans votre fichier de configuration pour les markdown dans vim (pour ma part il est dans `ftplugin/pandoc.vim`):
|
Ainsi, en ajoutant ce raccourci dans votre fichier de configuration pour les markdown dans vim (pour ma part il est dans `ftplugin/pandoc.vim`):
|
||||||
```vim
|
```vim
|
||||||
map <raccourcis> :w !pandoc -t html5 -s \| xclip -selection clipboard<cr>
|
map <raccourci> :w !pandoc -t html5 -s \| xclip -selection clipboard<cr>
|
||||||
|
```
|
||||||
|
ou en version plus moderne (lua + wayland):
|
||||||
|
```lua
|
||||||
|
vim.keymap.set('n', <raccourci>, ':w !pandoc -t html5 -s | wl-copy<CR><CR>', { noremap = true, silent = true })
|
||||||
```
|
```
|
||||||
on peut alors directement coller le contenu du *buffer* courant formatée par [pandoc](https://pandoc.org/) dans thunderbird.
|
on peut alors directement coller le contenu du *buffer* courant formatée par [pandoc](https://pandoc.org/) dans thunderbird.
|
||||||
Bien entendu, vous pouvez décorer cette commande à l’aide de vos options favorites.
|
Bien entendu, vous pouvez décorer cette commande à l’aide de vos options favorites.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
Title: Write your emails in markdown with vim
|
Title: Write your emails in markdown with vim
|
||||||
Date: 2019-04-22 19:00
|
Date: 2019-04-22 19:00
|
||||||
Modified: 2019-04-24 09:35
|
Modified: 2023-10-14 19:00
|
||||||
Author: Fabrice
|
Author: Fabrice
|
||||||
Category: tips
|
Category: tips
|
||||||
Tags: emails, pandoc, Vim
|
Tags: emails, pandoc, Vim
|
||||||
@ -26,6 +26,10 @@ Therefore, adding:
|
|||||||
```vim
|
```vim
|
||||||
map <your map> :w !pandoc -t html5 -s \| xclip -selection clipboard<cr>
|
map <your map> :w !pandoc -t html5 -s \| xclip -selection clipboard<cr>
|
||||||
```
|
```
|
||||||
|
or a more modern version using `lua` and `wayland`:
|
||||||
|
```lua
|
||||||
|
vim.keymap.set('n', <your map>, ':w !pandoc -t html5 -s | wl-copy<CR><CR>', { noremap = true, silent = true })
|
||||||
|
```
|
||||||
in your vim `ftplugin/pandoc.vim` configuration file allows you to copy directly the output of [pandoc](https://pandoc.org/) on you opened buffer into your clipboard and thus past it directly into thunderbird.
|
in your vim `ftplugin/pandoc.vim` configuration file allows you to copy directly the output of [pandoc](https://pandoc.org/) on you opened buffer into your clipboard and thus past it directly into thunderbird.
|
||||||
Of course, you can customize this command line as you want. For instance my base-header-level is 4, as I think that first-level titles are a bit too much for emails.
|
Of course, you can customize this command line as you want. For instance my base-header-level is 4, as I think that first-level titles are a bit too much for emails.
|
||||||
You can even use some simple [css rules](https://perfectmotherfuckingwebsite.com/) in a separated style sheet along with the `--self-contained` option of pandoc to be able to do basic general formating (for a newsletter for instance).
|
You can even use some simple [css rules](https://perfectmotherfuckingwebsite.com/) in a separated style sheet along with the `--self-contained` option of pandoc to be able to do basic general formating (for a newsletter for instance).
|
||||||
|
Loading…
Reference in New Issue
Block a user