Entrainement au Markdown

Ouvrez un nouveau fichier Markdown, ouvrez son aperçu et essayer de reproduire le contenu affiché ci-dessous, sans regarder la source de ce document. Vous trouverez si nécessaire la solution.

Note: l'image du canard (logo de Yazi) se trouve sur https://yazi-rs.github.io/webp/logo.webp, dans notre cas nous aimerions la charger depuis cette URL et ne pas la télécharger localement. N'oubliez pas de définir les languages de zones de codes et d'utiliser les snippets ou raccourcis de votre IDE.

A reproduire

Productivity basics

Objectifs

  • Maitriser les bases du Markdown
  • Apprendre les mouvements de base de Vim
  • Configurer Neovim via Lazyvim
  • S'entrainer sur Yazi

Planning

  1. 1h de Markdown
  2. 2h de VimBeGood !
  3. 2h de Neovim
  4. 1h de Yazi

Markdown

Super meta

Vim

Neovim

Feuille de triche dans le format (les tableaux sont générés par un snippet par ex ici 2x3table).

Raccourci Usage
<leader><space> Chercher une fichier
<leader>cp Ouvrir le preview markdown

Copier-coller ce bout de code de Rust et regarder si l'erreur est soulignée en rouge! Admirez les couleurs !

fn main() {
  print("Broken hello world");
}

Yazi

yazi logo

Utilise Yazi pour trouver et éditer un morceau de config de TOML from yazi.toml

[manager]
ratio = [1, 1, 4]
show_hidden = true

[preview]
max_width = 1000

Et aussi rajouter vimbegood.lua contenant

return {
  {
    "ThePrimeagen/vim-be-good",
  },
}
Solution
# Productivity basics

## Objectifs

- Maitriser les bases du Markdown
- Apprendre les mouvements de base de Vim
- Configurer Neovim via Lazyvim
- S'entrainer sur Yazi

## Planning

1. `1h` de Markdown
1. `2h` de VimBeGood !
1. `2h` de Neovim
1. `1h` de Yazi

## Markdown

Super meta

## Vim

- [x] Installer le jeu [VimBeGood](https://github.com/ThePrimeagen/vim-be-good) développé par [ThePrimeagen](https://github.com/ThePrimeagen).
- [ ] Faire **3000** tours sur le mode `noob` du jeu `hjkl`

## Neovim

_Feuille de triche_ dans le format (les tableaux sont générés par un snippet par ex ici `2x3table`).

| Raccourci         | Usage                      |
| ----------------- | -------------------------- |
| `<leader><space>` | Chercher une fichier       |
| `<leader>cp`      | Ouvrir le preview markdown |

Copier-coller ce bout de code de Rust et regarder si l'erreur est soulignée en **rouge**! Admirez les couleurs !

```rust
fn main() {
  print("Broken hello world");
}
```

## Yazi

![yazi logo](https://yazi-rs.github.io/img/logo.png)

Utilise Yazi pour trouver et éditer un morceau de config de TOML from `yazi.toml`

```toml
[manager]
ratio = [1, 1, 4]
show_hidden = true

[preview]
max_width = 1000
```

Et aussi rajouter `vimbegood.lua` contenant

```lua
return {
  {
    "ThePrimeagen/vim-be-good",
  },
}
```