protected void paintCursor(Graphics g, Color cursorColor, RowColLocation cursorLoc) {
		if (cursorLoc != null) {
			g.setColor(cursorColor);
			int x = startX + findX(cursorLoc.col());
			g.drawRect(x, -getHeightAbove(), em - 1, getHeight() - 1);
			// This technique looks ugly with display scaling
			//g.drawRect(x + 1, -getHeightAbove() + 1, em - 3, getHeight() - 3);
		}
	}
Paint a big cursor, so people can actually see it. Also, don't check column number. The
cursor is frequently past the end of the text, e.g., after pressing space in vim.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/terminal/TerminalTextField.java