Even if searching for concealed text would be solved somehow (related: justinmk/vim-sneak#30), the cursor will appear in the wrong place after an autojump, if there is concealed text on the target line before the targeted position. (Apparently, conceal is ignored at this stage, the cursor is drawn as if conceallevel would be 0.) After exiting leap(), the cursor is drawn in the correct column.