exercism.nvim
1.0.0

锻炼。NVIM通过提供一组命令和钥匙界来帮助您更快地解决练习,从而将运动纳入Neovim。
exercism configure登录set -g @tea-default-command 'nvim'以获得更好的体验 -- 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添加以下命令:
ExercismLanguages :列出所有可用语言,选择一种要列出练习的语言。ExercismList [language] :列出指定语言的练习(如果未指定)使用default_language 。ExercismTest :运行当前练习的测试。ExercismSubmit :提交当前的练习。这是默认的键键:
ExercismLanguages的<leader>exa<leader>exl的ExercismList清单ExercismTest的<leader>extExercismSubmit的<leader>exs您可以通过将
add_default_keybindings设置为false并添加自己的钥匙限制来更改这些。
运行:help exercism.txt以获取更多详细信息。
我真的很喜欢锻炼,但是浏览器和终端之间的来回有点烦人。因此,我决定将其与Neovim集成。
如果发现这有用的话,请点击星按钮
来源|博客| Twitter | LinkedIn |更多链接|其他项目