Dedent region by indentwidth spaces.
(self, event=None)
| 274 | return "break" |
| 275 | |
| 276 | def dedent_region_event(self, event=None): |
| 277 | "Dedent region by indentwidth spaces." |
| 278 | head, tail, chars, lines = self.get_region() |
| 279 | for pos in range(len(lines)): |
| 280 | line = lines[pos] |
| 281 | if line: |
| 282 | raw, effective = get_line_indent(line, self.editwin.tabwidth) |
| 283 | effective = max(effective - self.editwin.indentwidth, 0) |
| 284 | lines[pos] = self.editwin._make_blanks(effective) + line[raw:] |
| 285 | self.set_region(head, tail, chars, lines) |
| 286 | return "break" |
| 287 | |
| 288 | def comment_region_event(self, event=None): |
| 289 | """Comment out each line in region. |
nothing calls this directly
no test coverage detected