Currently I have made some changes to rxvt.  I'd like to ask if you are
interested in any of them, and if I should post them here.

Fixes:
- Fix compilation errors when HOTKEY_CTRL or HOTKEY_META is defined
  (Superceded or not, but using KP_Add/KP_Subtract is difficult on
  notebooks)
- Make KP_Insert and KP_Delete to work like the rest of KP_xxx

Appearance:
- Xterm-style scrollbar colors follow Rxvt.scrollColor and Rxvt.troughColor
  resources instead of Rxvt.foreground and Rxvt.background.
  (I wanted different colors and this was the quickest way to get them.)

New features that can be enabled in feature.h:
- Ctrl+Tab and Mod4+Tab emit "\e\t" (CTRL_TAB_MAKES_META, MOD4_TAB_MAKES_META)
  (Some window managers grab Alt+Tab, and I want tab-completion in MC
  and history completion in bash.  Why mod4?  That's the Penguin key on
  my system.)
- Scrolling with Shift+Home/End (SCROLL_ON_HOMEEND_KEYS)
  (Scroll to top/bottom of history)
- Ignore application keypad mode (DISABLE_APP_KEYPAD_MODE)
  (IMnsHO the sole purpose of app keypad mode is to break programs.  You
  can still get the sequences by holding shift down)
- Swap mouse buttons 2 and 3 for selection purposes (SWAP_BUTTONS)
  (Yeah, two-button mice.  Some programs use button 3 for popup menus,
  so you can't just remap buttons via xmodmap.)
- Tripple click selects from word under cursor to end of line (SELECT_TO_EOL)
- Strip trailing spaces from selections (DONT_SELECT_TRAILING_SPACES)
- Do not use XmbTextListToTextProperty for STRING selection target
  (FAKE_SELECTION) (Workaround.  I need to cut'n'paste iso8859-13 text,
  and I need it *now*.)

Marius Gedminas
-- 
Well, there's a quantum computer that can factor 15, so those of you using
4-bit RSA should worry.
        -- Bruce Schneier

Reply via email to