Commit Graph

692 Commits

Author SHA1 Message Date
Dionisio E Alonso 5f1b2c181c feat(Kitty): Bump Iosevka's font features version
From Iosevka's v4.0.3 to v22.0.0 many of the character variants used for
customizing the font in Kitty Term has changed codes.  With this patch
those codes where updated to their current values using as reference the
project's Github page.
2023-04-02 21:02:26 -03:00
Dionisio E Alonso 3e79ac1e71 feat(VSCodium): Bump Iosevka's font features version
From Iosevka's v4.0.3 to v22.0.0 many of the character variants used for
customizing the font in VSCodium has changed codes.  With this patch
those codes where updated to their current values using as reference the
project's Github page.
2023-04-02 19:03:16 -03:00
Dionisio E Alonso c98fca0624 feat(nvim-gtk): Use new variant of curly-braces in Iosevka 2023-04-02 17:31:25 -03:00
Dionisio E Alonso 7cb944f691 feat(nvim-gtk): Bump Iosevka's font features version
From Iosevka's v4.0.3 to v22.0.0 many of the character variants used for
customizing the font in Neovim-GTK has changed codes.  With this patch
those codes where updated to their current values using as reference the
project's Github page.
2023-04-02 01:37:43 -03:00
Dionisio E Alonso 4204269313 feat: Add new app configs
Add Helix editor basic configuration file.
2023-01-15 22:56:25 -03:00
Dionisio E Alonso 5a49ffb43b Merge branch 'upgdate-keymaps' 2023-01-15 19:23:34 -03:00
Dionisio E Alonso a0e9c3f5b5 feat: Update keymaps calls
Instead of wrapping Vim's API for Lua to perform a COMMAND call,
directly map Lua functions as callbacks for the selected keymap.
2023-01-15 14:32:59 -03:00
Dionisio E Alonso 11f9ac68f8 feat: Generalize IPython's ignores in gitignore 2022-11-17 00:34:28 -03:00
Dionisio E Alonso 427b9621b7 feat: Add the first rules to gitignore
Start using .gitignore as it is intended, versioned and for ignoring
files that appear in the project tree as result of its usage, but are
not meant to be committed ever.
2022-11-17 00:24:02 -03:00
Dionisio E Alonso ebb5da483b fix: Move storage.json file on app upgrade 2022-11-16 20:54:28 -03:00
Dionisio E Alonso 12e58e4836 feat: Update fish README 2022-11-14 11:36:37 -03:00
Dionisio E Alonso 0a96f286e4 feat: Update Neovim's README
Since the NerdFonts project now includes codicon glyphs in standard
releases, so there is no need to indicate users to download some RC
version of the fonts.
2022-11-03 19:09:38 -03:00
Dionisio E Alonso 67431961c2 feat: Jump to first line when committing in Git
If using the Neovim editor to edit commit messages, ensure to have the
cursor in the first line of the file before start editing.
2022-11-03 19:07:40 -03:00
Dionisio E Alonso 06a7b25746 feat: Update capabilities setter for cmp-nvim-lsp
Due to a deprecation in the cmp-nvim-lsp project plugin, renaming the
method used to update de default capabilities; there has to be changed
in settings as well.
2022-11-03 19:03:19 -03:00
Dionisio E Alonso b2e0ad56e0 feat: Add default gitignore for all my git repos 2022-10-30 12:17:56 -03:00
Dionisio E Alonso 37a93f71fa feat: Turn on command-center for VSCodium 2022-08-31 11:16:48 -03:00
Dionisio E Alonso 0226ce4929 Merge branch 'lsp-settings' 2022-08-24 12:09:58 -03:00
Dionisio E Alonso 626dafdc1c fix: Load meson package to have PATH correction
Without loading the meson package, paths to locally installed LSP
servers won't be accessible from Neovim.
2022-08-24 12:06:59 -03:00
Dionisio E Alonso 9c1dbc5c1a feat: Add some configuration to mason-lspconfig
Now LSP servers can be installed via meson-lspconfig, allowing them to
reside in local Neovim directories and not forcing the user to know
which dependencies need to be installed for each language.

meson-lspconfig depends on core functionality provided directly by
meson, that's why the other submodule has been also added to the repo.
2022-08-24 11:02:33 -03:00
Dionisio E Alonso 9d39ce6d46 Merge branch 'master' into lsp-settings 2022-08-23 10:05:30 -03:00
Dionisio E Alonso aa678402f3 fix: progress-bar=pretty got deprecated on Pip 2022-08-23 09:55:57 -03:00
Dionisio E Alonso cd80469900 feat: Add to fontconfig a Nerd Font for monospace
Declare a patched DejaVuSansMono Nerd Front from the NerdFonts project
to provide canonical monospace variant for any desktop environment when
nothing else is specified.
2022-08-18 22:54:58 -03:00
Dionisio E Alonso 2f4686b921 Merge branch 'misc-airline-plugins' 2022-08-18 22:26:04 -03:00
Dionisio E Alonso 7d87621665 feat: Add tagbar plugin to Neovim/Vim 2022-08-18 22:22:57 -03:00
Dionisio E Alonso 04106ecf9a feat: Add devicons plugin to Neovim/Vim 2022-08-18 22:18:23 -03:00
Dionisio E Alonso 0deac9eed5 feat: Add plugin to automatically download LSP servers
Added a Neovim plugin to automatically download and update LSP servers
that run with Neovim's native LSP client.
2022-08-09 19:39:40 -03:00
Dionisio E Alonso 089d064c5c feat: Reorder some parts in the README 2022-08-09 09:16:08 -03:00
Dionisio E Alonso b4a1a593d7 Merge branch 'coc-retouches' 2022-08-08 17:41:36 -03:00
Dionisio E Alonso 84917339a7 feat: Add default installation of CoC extensions
Those extensions that I consider to be essential get installed once
coc.nvim plugin is able to launch.
2022-08-08 17:40:07 -03:00
Dionisio E Alonso b27c08dcfc Merge branch 'coc-retouches' 2022-08-08 17:14:41 -03:00
Dionisio E Alonso 3e9382736a fix: Deleting deprecated configuration from CoC
The CoC extension coc-python got unmaintained (and it's repo archived:
https://github.com/neoclide/coc-python).  Therefore there is no need to
keep the corresponding settings either coc-settings.json file.
2022-08-08 17:02:41 -03:00
Dionisio E Alonso 3bc0000614 feat: Add another diagnostics server for linting
coc-python is not working at the moment and some checks are just passing
by.  Added another CoC server to catch those which are not being
detected in Vim at the moment.
2022-08-08 16:57:30 -03:00
Dionisio E Alonso 6b0588673e fix: Add the same linting options for Vim from Neovim
Use the latest used linting options in Neovim when using CoC for Vim
that doesn't have a built-in LSP client.
2022-08-08 16:40:09 -03:00
Dionisio E Alonso da94042e34 fix: Minor fix in README 2022-08-08 16:30:12 -03:00
Dionisio E Alonso 3790123c74 feat: Add some more useful key-mappings to cmp plugin 2022-08-08 15:05:14 -03:00
Dionisio E Alonso d8f9c222bf Minor refactor of lsp configuration files 2022-08-08 12:57:03 -03:00
Dionisio E Alonso 5de106dee3 Merge branch 'diagnostics-config' 2022-08-08 11:51:32 -03:00
Dionisio E Alonso 8af69b9d0a fix: Add group to autocmd (to be able to clear it)
Also added some nice border style to the diagnostics pop-up.
2022-08-08 11:50:07 -03:00
Dionisio E Alonso 5a0861419b Merge branch 'symbolic-fonts' 2022-08-08 10:10:28 -03:00
Dionisio E Alonso f8654a688e Convert unicode escaped codes to glyphs
To normalize the content of the file with others in the project, that
hold unicode characters (nvim/init.vim, vim/vimrc,
vim/coc-settings.json, among them) converted all unicode escaped codes
in their glyph representation.  This change also brings more readability
to the file in the way that symbols represent more than code numbers.
2022-08-08 09:24:46 -03:00
Dionisio E Alonso 4a6169c670 Merge branch 'diagnostics-config' 2022-08-07 23:48:08 -03:00
Dionisio E Alonso 82697ea146 feat: Migrate autocmd in on_attach to pure Lua call
Migrated, following TeeJ_Dv's advice, the auto-command creation to a Lua
function.  As this auto-command only cares for the on_attach Lua scope,
it seems correct to have this one defined as a Lua function instead of
the legacy Vimscript.
2022-08-07 23:46:46 -03:00
Dionisio E Alonso 099f247c2e fix: Add diagnostic open_float focus option
Made the floating window not focusable to avoid mistakes.
2022-08-07 23:33:16 -03:00
Dionisio E Alonso 314b10e343 fix: Migrate config to the new option definition 2022-08-07 23:24:17 -03:00
Dionisio E Alonso 91126c88fe Merge branch 'symbolic-fonts' 2022-08-07 18:47:14 -03:00
Dionisio E Alonso b9a34d6059 fix: Update keybinding to use new Lua's pretty_print 2022-08-07 18:42:43 -03:00
Dionisio E Alonso 9300e16d2e feat: Update diagnostics to use VSCode's codicons signs 2022-08-07 18:31:09 -03:00
Dionisio E Alonso 46daa3177e feat: Move Neovim/Vim specific docs to their own README
There is too many instructions specifically for the code editors
Neovim/Vim.  Having their instructions in the main project README file
can confuse and overwhelm.
2022-08-07 18:25:34 -03:00
Dionisio E Alonso 7d2b9de5b5 feat: Update README instructions for symbols
Updated the instructions for viewing symbols within Neovim/Vim in the
README file.
2022-08-07 18:09:40 -03:00
Dionisio E Alonso 20dee62b3b fix: Correct README syntax 2022-08-07 18:03:42 -03:00