CIB/Cataclysm — pull request #4 by tung (2012-04-20 06:36:07+00:00)
Title: Item/viewing UI enhancements

I first sent this to @Whales, but he hasn't replied in 3 months. It'd be a shame for the code to go to waste, and you seem to be most active Cataclysm developer on GitHub, so I sent this your way (I hope you don't mind). I haven't really developed or even played Cataclysm for the last few months, so I don't have time to make changes, but maybe this will inspire similar changes in your branch.

I've made a number of enhancements, mostly related to multipickup and multidrop.

### Multipickup (examine)

* Choosing an off-page item changes to that page.
* Show inventory letter if picking up only one item, otherwise print a suitable message.
* Highlight item when its info is shown.
* Capital letters show item info without toggling pickup. Useful for comparisons.

### Multidrop

* Choosing an off-page item changes to that page, like the multipickup change.
* Selecting items updates weight and volume. This accounts for weapons and armor too.

### Look around

* Shift+hjklyubn moves around 5 spaces at a time.

### Monster list

* Show non-hostile monsters in dark grey. Hostiles (i.e. anything that freaks out run mode) and NPCs keep their usual color.

### Other

* Smash and examine directional prompts no longer print "invalid direction" when space/enter are used to dismiss them.
* Use, reassign, consume and wear item prompts no longer print "You don't have item '(space/enter)'!" when these keys are used to dismiss them.