File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ exercism.nvim integrates exercism into Neovim by providing a set of commands and
37
37
- Browse and choose exercises from the entire exercism library from within Neovim
38
38
- Quickly test and submit your solutions
39
39
- Review your existing solution for an exercise
40
+ - Track and revisit recently opened exercises
40
41
- Simple keybindings and commands to make your workflow faster
41
42
42
43
## ⚡ Setup
@@ -83,6 +84,7 @@ exercism.setup({
83
84
default_language = ' ruby' , -- Default language for exercise list
84
85
add_default_keybindings = true , -- Whether to add default keybindings
85
86
use_new_command = false , -- Use new Exercism command
87
+ max_recents = 30 , -- Maximum number of recent exercises to keep
86
88
icons = {
87
89
concept = ' ' , -- Icon for concept exercises
88
90
practice = ' ' , -- Icon for practice exercises
@@ -100,6 +102,7 @@ exercism.setup({
100
102
- ` Exercism submit ` - Submits the current exercise
101
103
- ` Exercism open <language> <exercise> ` - Opens a specific exercise directly in the specified language
102
104
- ` Exercism exercise <exercise> ` - Opens a specific exercise directly using the default language
105
+ - ` Exercism recents ` - Shows recently opened exercises in a fuzzy searchable list
103
106
104
107
#### Deprecated Commands
105
108
Original file line number Diff line number Diff line change 2
2
local M = {}
3
3
4
4
--- @class ExercismConfigOptions
5
- --- @field exercism_workspace string
6
- --- @field default_language string
7
- --- @field add_default_keybindings boolean
8
- --- @field use_new_command boolean
9
- --- @field max_recents integer
10
- --- @field icons table<string , string>
5
+ --- @field exercism_workspace string Default workspace for exercism exercises
6
+ --- @field default_language string Default language for exercise list
7
+ --- @field add_default_keybindings boolean Whether to add default keybindings
8
+ --- @field use_new_command boolean Use new Exercism command
9
+ --- @field max_recents integer Maximum number of recent exercises to keep
10
+ --- @field icons table<string , string> Icons for different exercise types
11
11
12
12
--- @type ExercismConfigOptions
13
13
local config = {
You can’t perform that action at this time.
0 commit comments