[Bug Report] The current line highlighting is not working when on the long line
### Version

Nightly

### Category

Minor — The software basically does what it should do but there might be improvements.

### Steps to Reproduce

1. Enable  `Highlight.currentLine`
2. ```echo '1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1 == 1' > test.nim```
4. ```moe test.nim```

### Detailed Description

This bug was found in #1713.

The cause is the number of color pairs created by `ncurses.init_pair` exceeds 255.

## Screen Shots

![moe_bug](https://github.com/fox0430/moe/assets/15966436/c12c8b73-fc02-4b4b-88fa-4ba6b4c0d070)

![moe_bug2](https://github.com/fox0430/moe/assets/15966436/fb13fa9f-7d08-4c08-9b5f-87f9e5128fd1)