diff --git a/README b/README index 54115e773a..d2598b7bfc 100644 --- a/README +++ b/README @@ -108,6 +108,10 @@ Design decisions: to MMBackendProtocol, however this must not change the state of Vim! - If MacVim or Vim dies, the NSConnection is invalidated and connectionDidDie: is invoked. +- Input may reach the backend whenever the run loop is updated. This can cause + problems if more input is received whilst already processing other input. At + the moment new input is dropped if the backend is already processing other + input. Keyboard stuff: diff --git a/TODO b/TODO index f8fd9e8c6b..13eaea5fc5 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,8 @@ Active: +- Listen to NSSystemColorsDidChangeNotification and update highlighting +- System colors don't come out the same as in other apps (as measure with + Digital Color Meter) - Add support for 'mousehide' (needs to check p_mh) - Build Vim (make) from Xcode project - Cmd-W in about box sends vimMenuAction: instead of performClose: