PyCodeEdit: add extended selection mode
GoToAssignments: change default shortcut and allow user to change it