Commit Graph

18 Commits (f1d5af9e6f2cf533717859873f2f0d9bb631012d)

Author SHA1 Message Date
iGor milhit 13e1faf10c
plugins: improve configuration, install plugins
- Fixes the markdown preview node package installation.
- Removes the markdown preview theme configuration.
- Adds the ToggleTerm plugin that allows to improve the managment of
  terminal buffers and configures it.
- Ensures to use the legacy tag for the fidget plugin, as it will be
  under active development and rewritting.
- Installs Grammalect, which is a French language checker. This plugin
  requires the python package `Grammalecte` that provide
  `grammalecte-cli` and `grammalecte-server`.
- Sets, in the mkdnflow configuration, the `perspective.priority` to
  `current` to get the follow link feature behaves as I need, relative
  to the current buffer.
- Fixes, in the mkdnflow configuration, 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-08-23 14:56:58 +02:00
iGor milhit 7c52a10de3
snippets: load my own, add markdown snippets
- Renames the snippets folder to my_snippets.
- Lazy loads my snippets.
- Creates two snippet example available for all filetypes.
- Creates three snippets for markdown filetype.
- Creates a markdown snippet to get the number of the curret day.
- Creates a markdown snippet to get the current date.
- Creates a snippet to create a link in markdown reference syntax.
- Creates a generic frontmatter snippet.
- Creates a frontmatter snippet for my incremental notes (journal).
- Improves the description and description syntax of my markdown
  snippets.
- Adds the telescope luasnip plugin.
- Sets a keymaping to fuzzy search all available snippets (<leader>ss).
- Documents the feature of the plugin that provides the snippets search
  through telescope.
- Enables the search highlighting.
- Removes unnecessary lualine separator.
- Renames the neo-tree plugin file.
- Lazy loads the zen-mode for markdown files.
- Installs and configure texlab which provides LSP and linter for LaTeX.
  Should also allow to build a project, but It is failling right now, I
  don't get why.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-08-23 08:31:22 +02:00
iGor milhit e33c6e1b80
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.
- Adds completion capabilities for paths.
- Adds to the pandoc filetype the markdown snippets.
- Adds a markdown template for new files created inside mkdnflow.
- Adds all useful filetypes for mkdnflow.
- Adds a keymap to fuzzy search open buffers (<leader>sb).
- Updates the English dictionnaries.
- Installs the German dictionnaires.
- Fixes the concatenation of strings for the pyenv path.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2023-08-22 16:12:12 +02:00
iGor milhit cba995323f
plugins: add the tpope vim-repeat plugin
* Adds the tpope vim-repeat plugin.
* Avoid to track file changes in the cifs mounted directory, otherwise
  neovim will need to access it when saving a file or closing.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2021-02-11 10:37:27 +01:00
iGor milhit 4172801383
spell: add spell dictionaries changes
Co-Authored-by: Igor Milhit <igor@milhit.ch>
2020-06-08 07:59:24 +02:00
iGor milhit 8e4a32e385
rst: update rst plugins
The github repos change it's name and URL.

Co-Authored-by: Igor Milhit <igor@milhit.ch>
2020-05-20 07:28:20 +02:00
iGor milhit 393900e61c
plugings: use vim-pandoc instead of pencil
* Uses vim-pandoc instead of pencil because it handles better the hard
  wrap.
* Adds map binding to use hard or soft wrap and to enable or disable
  autoformat (vim-pandoc).
* Adds configuration for specific text width and column lines for git
  commit messages.
* Set spelllang to English for git commit messages.

Co-Authored-by: Igor Milhit <igor@milhit@.ch>
2020-04-29 16:23:20 +02:00
iGor milhit 8d840e4077
display: dark mode
Co-Authored-by: Igor Milhit <igor@milhit@.ch>
2020-02-24 08:27:29 +01:00
iGor milhit 34a69f064d
spell: set spell and spelllang
Co-Authored-by: Igor Milhit <igor@milhit@.ch>
2019-09-30 07:47:25 +02:00
iGor milhit c5d227c527 vim-pandoc: set the markdown wrapping method
* NEW Enables vim-pandoc formatting module and set it to hard wrap at 79
  columns.
* Updates the local language dictionaries.

Co-Authored-by: Igor Milhit <igor@milhit.ch>
2019-08-21 08:22:46 +02:00
iGor milhit eefd1e7317
plugins: add nerdtree-git-plugin
* Updates the fr spell files.

Co-Authored-by: Igor Milhit <igor.milhit@rero.ch>
2019-07-04 08:54:47 +02:00
iGor milhit b901b42284
neovim: dictionaries
Signed-off-by: iGor milhit <igor@milhit.ch>
2019-04-15 06:45:38 +02:00
iGor milhit 76db67cdd3
neovim: autocompletion
* NEW Tries to implement autocompletion.
* BETTER Adds some rules in the gitignore.
* Reverts to light colors.
* Commits the spell changes.

Signed-off-by: iGor milhit <igor@milhit.ch>
2019-03-06 07:18:24 +01:00
iGor milhit 1506fc3f05
feat: add words 2018-03-01 14:55:01 +01:00
iGor milhit 54e3187cac
feat: update the french dictionnary 2018-02-15 07:24:50 +01:00
iGor milhit cb84240178 feat: try ignore .spl and spell changes
Signed-off-by: iGor milhit <igor@milhit.ch>
2017-11-20 07:31:16 +01:00
iGor milhit 7fb87cefed
fix: add some french words in the dictionnary 2017-08-16 08:56:47 +02:00
iGor milhit 1914f835f4
feat: begins local french dictionnary 2017-07-19 11:57:13 +02:00