add completion structure for subcommands and complete unmark
refactor marks completion to a function and complete jump
add completion for sets