Commit Graph

17 Commits (b5b9e7216c7fb301225706fd10b8268c7fc4a536)

Author SHA1 Message Date
iGor milhit 327fbe7256
plugins: replace zen-mode by true-zen
- Removes the distraction-free plugin zen-mode, as it has some weird
  performance issue.
- Adds the true-zen distraction-free plugin which seems better in some
  ways.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-07-08 12:05:29 +02:00
iGor milhit 80dd338b4a
telescope: add a plugin to use Ag
- Adds a plugin to use Ag The Silversearcher with Telescope.
- Improves some comments.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-07-01 21:44:56 +02:00
iGor milhit 1585f558ba
mkdnflow: adapt follow link behavior
- Sets the `perspective.priority` to `current` to get the follow link
  feature behaves as I need, relative to the current buffer.
- Fixes the new file template to avoid a blank column at the begining
  (results in an invalid YAML syntax).

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-06-30 14:31:01 +02:00
iGor milhit 0f0b1ee56a
plugin: install, configure Grammalecte
- Grammalecte is a French language checker. This plugin requires the
  python package `Grammalecte` that provide `grammalecte-cli` and
  `grammalecte-server`.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-29 07:21:43 +02:00
iGor milhit 53f0665f05
plugins: add a plugin to manage terminal
- Adds the ToogleTerm plugin that allows to improve the managment of
  terminal buffers.
- Configures it.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-06-20 09:02:57 +02:00
iGor milhit 049a6e7b14 md preview: fix the node package installation.
- Fixes the markdown preview node package installation.
- Removes the theme configuration.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-06-16 15:45:35 +02:00
iGor milhit 1f9d1c7657
zenmode: Improve slightly the configuration
- Disables the foldcolumn which displays the fold level.
- Removes the backdrop to get a better color experience.
- Removes the colorcolumn in zen mode.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-16 15:38:21 +02:00
iGor milhit 980b84a0e0
snippets: add some markdown snippets
- Adds a snippet to create a link in markdown reference syntax.
- Adds a frontmatter snippet for my INC notes.
- Replace the fronmatter snippet for markdown with a formatted one,
  easier to read.
- Improves the description of my markdown snippets.
- Enables the search highlighting.
- Removes unnecessary lualine separator.
- Renames the neo-tree plugin file.
- Lazy loads the zen-mode for markdown files.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-11 08:56:35 +02:00
iGor milhit 402e5a9308
plugins: configure zen mode to be zenier
- Removes the sign column and disables the git sign plugin.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-08 21:40:36 +02:00
iGor milhit aa2f3c9615
global: add completion capabilites
- Add completion capabilities for paths.
- Add to the pandoc filetype the markdown snippets.
- Add a markdown template for new files created inside mkdnflow.
- Add all useful filetypes for mkdnflow.
- Add a keymap to fuzzy search open buffers (<leader>sb).
- Removes the `vim.env.HOME` variable in the python3 provider, as it is
  not working properly.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-06-08 16:51:37 +02:00
iGor milhit fa8a07a7b8
markdown: set mkdnflow to conceal links
Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-08 07:12:48 +02:00
iGor milhit 4ce0a81056
plugins: add and configure zen-mode and twilight
Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-07 12:22:43 +02:00
iGor milhit 8eafbbedd7
global: improve the configuration
- Adds the rainbow_csv plugin to improve CSV file support.
- Sets mutliple filetypes for markdown plugins (`pandoc`, `markdown`).
  - `mkdnflow`.
  - `markdownpreview`.
  - `marksman` language server (but it doesn't work for pandoc
    filetype).
- Sets folding level to 1 to fold from the level 2 headings.
- Sets the python virtualenv as python3 provider.
- Updates the English dictionnaries.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-07 11:30:31 +02:00
iGor milhit 6f316190e5
plugins: set autopairs, vim-surround
Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-06 07:16:34 +02:00
iGor milhit a6a823e0d3
markdown: add mkdnflow plugin
- Adds mkdnflow plugin to add some notebook features.
- Removes the markdown and markdown_inline parsers for treesitter as it
  is not compatible with vim-pandoc-syntax (or the other way round).

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-06-01 21:21:10 +02:00
iGor milhit 5c7726586f
markdown: ajoute des plugins pour le markdown
- Ajoute le plugin `markdown-preview.nvim` pour le preview.
- Ajoute les deux plugins vim-pandoc pour le support de la syntaxe
  markdown et pour les exports via pandoc.
- Définit des options de base (largeur maximale de 79 caractères.
- Restore les règles du `.gitignore` du projet kickstart.nvim.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-05-30 21:06:21 +02:00
iGor milhit 9cae3c7b03
global: rewrite neovim config based on kickstart
- Copies all kickstart files here.
- Rename my config to init.vim.save.
- Add the markdown preview plugin.
- Add the neo-tree plugin, as explained in the REAME.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-05-29 12:23:55 +02:00