I'm Valdigleis, a {Peanuts, Asterix} fan, former software engineer (hiatus since 2016). Currently, I'm adjunct professor of computation theory at DIMAP of the UFRN. Previously, I was founding member of CCICOMP of the Univasf - Brazil. This repository contains my personal config used in the Vim.
Install on your system...
- The Vim editor, obviously!
- The vim-plug manager.
- A Nerd font, particularly recommend the font: FiraMono Nerd Font.
For this configuration to work correctly, in addition to the language servers mentioned in the previous section, you must have the following software in your system's PATH.
- The version control system Git.
- The software bat.
- The command-line fuzzy finder fzf.
- The command-line for recursive searches directories ripgrep.
- The package manager npm used to install plugins of coc.
- The little development server with live reload capability Browsersync.
This configuration provides support for the following listed languages:
- Bash using the Bash Language Server, minimal version 5.4.3.
- C and C++ using the language server clangd, minimal version 13.3.0.
- Haskell using the language server HLS, minimal version 9.10.1, the formatter for Haskell is ormolu minimal version 0.7.4.0 and the command-line tool for analysing Haskell projects is stan minimal version 0.2.1.0.
- Lua using the language server LuaLS, minimal version 3.13.9.
- OCaml using the language server ocamllsp, minimal version 1.20.1-4.14.
- Python using the language server Pyrefly, minimal version 0.19.0.
- Swi-prolog using the language server lsp_server, minimal version 3.11.6.