The `bar` and `underline` cursor type works well in `ncurses version`. However, in `sdl2 version`, the `character under caret` will be over-draw. Related issue: https://github.com/lem-project/lem/issues/1648