Commit Graph

19 Commits (455c17a81d858876dd8411bbbe0a3f1536ce152f)

Author SHA1 Message Date
iGor milhit 455c17a81d
wip plugins: configure environment for quarto
- Installs and configures the nvim-quarto plugin.
- Adds needed plugins and configuration from diving in the quarto
  kickstart configuration, which is damn huge.
- Adds the marksman parser for markdown, with its configuration.
- Adds the quarto filetype to the pandoc pluging.
- Loads the markdown snippets for the quarto filetype.
- Adds language support for treesitter.
- Sets folding based on treesitter method for quarto files.
- Installs and configure vim-slime plugin in order to execute emmbedded
  code (but it doesn't work as it misses a LOT of configuration).
- Documents very shortly the added plugins in the README.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-10 16:26:11 +02:00
iGor milhit 3e3d308717
core: add a python provider configuration
- Adds a configuration to use a virtual environment as the python
  provider.
- Documents it shortly.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-04 08:24:33 +02:00
iGor milhit 01ad6147aa
plugings: move from true-zen to zen-mode
- Removes the true-zen.nim plugin.
- Adds the zen-mode.nvim plugin in hope of a better and simpler
  experience.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-08-13 12:19:52 +02:00
iGor milhit fe25313c23
global: rewrite configuration from scratch
- Allows me to better understand what are doing the installed plugins
  and depedencies.
- Improves the structure of the configuration, in order to ease
  the maintenance.
- Improves markdown experience, even if it can still be improved.
- Documents the configuration in the README file.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-08-08 11:33:12 +02:00
iGor milhit 721a2c02a8
project: remove unused files
- Removes unused files.
- Delete the kickstart project README.
- Documents the fact that the documentation is missing.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-05-16 12:21:50 +02:00
iGor milhit 9f773efbcb
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>
2024-05-16 12:06:20 +02:00
iGor milhit 925010f10d
documentation: update the README
- Simplifies the README.
- Adds a requirements.txt with python depedencies for the virtualenv.
- Removes mentions of unused plugins and unnecessary depedencies.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2022-12-09 11:58:40 +01:00
iGor milhit a27cc282bd
pyenv: replace hard path by environment variable
* Replaces the python virtualenv hard path by the $HOME environment
  variable in order to adapt to the user setting.
* Corrects a github URL to avoid the gitmemory one.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2022-02-25 16:19:55 +01:00
iGor milhit 0645bda9f4
doc: provide the python engine in a virtualenv
* Documents how to use `pyenv` to provide a virtual environment for the
  python engine.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2022-01-12 17:51:34 +01:00
iGor milhit 69f59b3ea3
plugins: add devicons plugin to display icons
* Adds the devicons plugin that can display icons with the help of nerd
  patched fonts in some other plugins.
* Update the README accordingly, in the requirements section.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2021-12-09 19:43:52 +01:00
iGor milhit 386f36380b
documentation: document how to set fzf preview colors
Co-Authored-by: iGor milhit <igor@milhit.ch>
2021-06-03 17:44:13 +02:00
iGor milhit 73cab051e7
documentation: update the README
* Writes a clearer description on how I'm using neovim.
* Improves the documentation on my use of vim-plug.
* Begins to list the python dependencies.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2021-02-17 09:09:54 +01:00
iGor milhit bf8a553361 linting: install and configure syntastic
* Removes neomake plugin and configuration.
* Installs the syntastic plugin.
* Configures scss_lint for SCSS linting (requires scss_lint gem).
* Configures python linters to avoid pylint (requires pep8, flake8,
  pyflakes, pycodestyle, pyflakes).
* Adds part of recommended syntastic configuration.
* Removes unused plugins such as vim-json (and its configuration).
* Improves a little bit the structure  and readability of the file.
* Adds missing documentation.
* Update the README.md with missing requirements.

https://github.com/vim-syntastic/syntastic
https://github.com/sds/scss-lint

Co-Authored-by: iGor milhit <igor@milhit.ch>
2020-12-13 13:57:12 +01:00
iGor milhit bdd504d9b0
linting: move from neomake to syntastic
* Removes neomake plugin and configuration.
* Install the syntastic plugin.
* Configure scss_lint for SCSS linting (requires scss_lint gem).

https://github.com/vim-syntastic/syntastic
https://github.com/sds/scss-lint

Co-Authored-by: iGor milhit <igor@milhit.ch>
2020-10-27 20:59:15 +01:00
iGor milhit e5d9cec66f
spell: add grammalecte plugin
* Adds grammalecte to get grammar check in French with the command
`:GrammalecteCheck`.

Co-Authored-by: Igor Milhit <igor@milhit.ch>
2020-10-27 20:22:42 +01:00
iGor milhit 14484cc982
search: add fzf support
* Installs vim-fzf plugin.
* Reformats and updates the README.md

Co-Authored-by: Igor Milhit <igor@milhit.ch>
2020-10-25 18:33:13 +01:00
iGor milhit 8e27827f3f
plugins: markdown-preview.nvim
* NEW Removes livedown preview.
* NEW Adds markdown-preview.nvim.
* NEW Updates the README.

Signed-off-by: iGor milhit <igor@milhit.ch>
2019-04-25 19:15:26 +02:00
iGor milhit b35158ce60
feat: add rst live preview and document setup 2017-08-16 12:10:24 +02:00
Igor Milhit 9a9853e448
feat: start a brand new `neovim` setup 2017-07-13 10:06:09 +02:00