exercism.nvim
1.0.0

Ejercio.nvim integra el ejercismo en Neovim al proporcionar un conjunto de comandos y keybindngs para ayudarlo a resolver ejercicios más rápido.
exercism configureset -g @tea-default-command 'nvim' para una mejor experiencia -- Lazy
{
' 2kabhishek/exercism.nvim ' ,
cmd = {
' ExercismLanguages ' ,
' ExercismList ' ,
' ExercismSubmit ' ,
' ExercismTest ' ,
},
keys = {
' <leader>exa ' ,
' <leader>exl ' ,
' <leader>exs ' ,
' <leader>ext ' ,
},
dependencies = {
' 2kabhishek/utils.nvim ' , -- required, for utility functions
' stevearc/dressing.nvim ' , -- optional, highly recommended, for fuzzy select UI
' 2kabhishek/termim.nvim ' , -- optional, better UX for running tests
},
-- Add your custom configs here, keep it blank for default configs (required)
opts = {},
}, exercism . setup ({
exercism_workspace = ' ~/exercism ' , -- Default workspace for exercism exercises
default_language = ' ruby ' , -- Default language for exercise list
add_default_keybindings = true , -- Whether to add default keybindings
icons = {
concept = ' ' , -- Icon for concept exercises
practice = ' ' , -- Icon for practice exercises
},
}) exercism.nvim agrega los siguientes comandos:
ExercismLanguages : enumera todos los idiomas disponibles, seleccione uno para enumerar ejercicios.ExercismList [language] : enumera los ejercicios para el idioma especificado, si no se especifica, usa el default_language .ExercismTest : ejecuta pruebas para el ejercicio actual.ExercismSubmit : presenta el ejercicio actual.Aquí están las tallas de teclas predeterminadas:
<leader>exa para ExercismLanguages<leader>exl para ExercismList<leader>ext para ExercismTest<leader>exs para ExercismSubmitPuede cambiarlos configurando
add_default_keybindingsenfalsey agregando sus propias mechones de teclas.
Run :help exercism.txt para más detalles.
Realmente me gusta el ejercismo, pero el ívelo entre el navegador y la terminal fue un poco molesto. Así que decidí integrarlo con Neovim.
presione el botón de la estrella si encontró esto útil
Fuente | Blog | Twitter | LinkedIn | Más enlaces | Otros proyectos