local exported_tasks = {
	AppendChar = require("nvim-training.tasks.append_char"),
	-- BlockCommentLine = require("nvim-training.tasks.comment_line_block"),
	Changef = require("nvim-training.tasks.change_f"),
	ChangeF = require("nvim-training.tasks.change_F"),
	ChangeLine = require("nvim-training.tasks.change_line"),
	Changet = require("nvim-training.tasks.change_t"),
	ChangeT = require("nvim-training.tasks.change_T"),
	-- ChangeWord = require("nvim-training.tasks.change_word"),
	ChangeWORD = require("nvim-training.tasks.change_WORD"),
	CommentLine = require("nvim-training.tasks.comment_line"),
	Decrement = require("nvim-training.tasks.decrement"),
	DeleteChar = require("nvim-training.tasks.delete_char"),
	Deletef = require("nvim-training.tasks.delete_f"),
	DeleteF = require("nvim-training.tasks.delete_F"),
	DeleteInnerConditional = require("nvim-training.tasks.delete_inner_conditional"),
	DeleteInsideQuotes = require("nvim-training.tasks.delete_inside_quotes"),
	DeleteLhs = require("nvim-training.tasks.delete_lhs"),
	DeleteLine = require("nvim-training.tasks.delete_line"),
	DeleteMatch = require("nvim-training.tasks.delete_match"),
	DeleteRhs = require("nvim-training.tasks.delete_rhs"),
	DeleteSentence = require("nvim-training.tasks.delete_sentence"),
	Deletet = require("nvim-training.tasks.delete_t"),
	DeleteT = require("nvim-training.tasks.delete_T"),
	DeleteWordEnd = require("nvim-training.tasks.delete_word_end"),
	DeleteWORDEnd = require("nvim-training.tasks.delete_WORD_end"),
	DeleteWord = require("nvim-training.tasks.delete_word"),
	DeleteWORD = require("nvim-training.tasks.delete_WORD"),
	Increment = require("nvim-training.tasks.increment"),
	InsertAtStartOfLine = require("nvim-training.tasks.insert_at_start_of_line"),
	InsertChar = require("nvim-training.tasks.insert_char"),
	JoinLines = require("nvim-training.tasks.join_lines"),
	MoveAbsoluteLine = require("nvim-training.tasks.move_absolute_line"),
	MoveCharsLeft = require("nvim-training.tasks.move_chars_left"),
	MoveCharsRight = require("nvim-training.tasks.move_chars_right"),
	MoveEndOfFile = require("nvim-training.tasks.move_end_of_file"),
	MoveEndOfLine = require("nvim-training.tasks.move_end_of_line"),
	Movef = require("nvim-training.tasks.move_f"),
	MoveF = require("nvim-training.tasks.move_F"),
	MoveLinesDown = require("nvim-training.tasks.move_lines_down"),
	MoveLinesUp = require("nvim-training.tasks.move_lines_up"),
	MoveMark = require("nvim-training.tasks.move_mark"),
	MoveMatch = require("nvim-training.tasks.move_match"),
	Moveo = require("nvim-training.tasks.move_o"),
	MoveO = require("nvim-training.tasks.move_O"),
	MoveStartOfFile = require("nvim-training.tasks.move_start_of_file"),
	MoveStartOfLine = require("nvim-training.tasks.move_start_of_line"),
	Movet = require("nvim-training.tasks.move_t"),
	MoveT = require("nvim-training.tasks.move_T"),
	MoveWordEnd = require("nvim-training.tasks.move_word_end"),
	MoveWORDEnd = require("nvim-training.tasks.move_WORD_end"),
	MoveWord = require("nvim-training.tasks.move_word"),
	MoveWORD = require("nvim-training.tasks.move_WORD"),
	-- MoveWordStart = require("nvim-training.tasks.move_word_start"),
	-- MoveWORDStart = require("nvim-training.tasks.move_WORD_start"),
	OpenWindow = require("nvim-training.tasks.open_window"),
	paste = require("nvim-training.tasks.paste"),
	Paste = require("nvim-training.tasks.Paste"),
	SearchBackward = require("nvim-training.tasks.search_backward"),
	SearchForward = require("nvim-training.tasks.search_forward"),
	SearchWordBackward = require("nvim-training.tasks.search_word_backward"),
	SearchWordForward = require("nvim-training.tasks.search_word_forward"),
	-- Toggle = require("nvim-training.tasks.toggle"),
	YankEndOfLine = require("nvim-training.tasks.yank_end_of_line"),
	Yankf = require("nvim-training.tasks.yank_f"),
	YankF = require("nvim-training.tasks.yank_F"),
	YankInnerConditional = require("nvim-training.tasks.yank_inner_conditional"),
	YankInsideBlock = require("nvim-training.tasks.yank_inside_block"),
	-- YankInsideQuotes = require("nvim-training.tasks.yank_inside_quotes"),
	YankInsideQuotes = require("nvim-training.tasks.yank_inside_quotes"),
	YankLine = require("nvim-training.tasks.yank_line"),
	YankMatch = require("nvim-training.tasks.yank_match"),
	Yankt = require("nvim-training.tasks.yank_t"),
	YankT = require("nvim-training.tasks.yank_T"),
	YankWord = require("nvim-training.tasks.yank_word"),
	YankWORD = require("nvim-training.tasks.yank_WORD"),
}

for i, v in pairs(exported_tasks) do
	v.name = i
end

return exported_tasks
