Pistos
b72f4ae789
Introduce RangeDelegator . Use Range with TextMark .
2015-04-19 18:59:45 -04:00
Pistos
7ab23c9681
Introduce Diakonos::Range . Use in Finding .
2015-04-19 17:19:02 -04:00
Pistos
e43f22b2bf
Refactor: #clear_search_area and #set_search_area .
2015-04-19 05:01:37 -04:00
Pistos
be48df52a3
Remove unused begin-end pair in Rakefile around rspec initialization.
2015-04-19 02:46:55 -04:00
Pistos
f1ee0204aa
Explicit: RSpec.describe
2015-04-19 02:42:09 -04:00
Pistos
660ea08bab
Convert searching specs from bacon to rspec.
2015-04-19 02:40:37 -04:00
Pistos
d1c011ddf5
Convert regexp spec from rspec to bacon.
2015-04-19 02:37:11 -04:00
Pistos
0089eb6365
Remove bacon "preparation" file. (equivalent to spec_helper)
2015-04-19 02:33:49 -04:00
Pistos
e4bde6d4f0
Convert undo specs from bacon to rspec.
2015-04-19 02:31:29 -04:00
Pistos
1a5bdc267d
Convert text manipulation specs from bacon to rspec.
2015-04-19 02:29:47 -04:00
Pistos
b1b98eeadb
Convert selection specs from bacon to rspec.
2015-04-19 02:17:53 -04:00
Pistos
83cc8d6874
Convert cursor specs from bacon to rspec.
2015-04-19 02:14:07 -04:00
Pistos
9af062781d
Clipboard spec: convert from bacon to rspec.
2015-04-19 02:11:55 -04:00
Pistos
33b227d111
Buffer spec: convert from bacon to rspec.
2015-04-19 02:07:55 -04:00
Pistos
c34bca0715
Convert Buffer basics spec from bacon to rspec.
2015-04-19 01:58:49 -04:00
Pistos
b7b61eddb3
Base buffer spec: Convert from bacon to rspec.
2015-04-19 01:47:20 -04:00
Pistos
4839a6f40c
Convert Clipboard spec from bacon to rspec.
2015-04-18 13:35:11 -04:00
Pistos
16cae52cf9
Convert KeyMap spec from bacon to rspec.
2015-04-18 13:28:59 -04:00
Pistos
81be5d5776
Convert SizedArray spec from bacon to rspec.
2015-04-18 13:24:31 -04:00
Pistos
0bf6d1fe6c
Convert String spec from bacon to rspec.
2015-04-18 13:00:40 -04:00
Pistos
3debef855d
Convert internal spec from bacon to rspec.
2015-04-18 12:41:23 -04:00
Pistos
c7da7461a0
Initial Gemfile.lock .
2015-04-18 12:38:22 -04:00
Pistos
5de574df92
WIP: Begin move from bacon to rspec. Setup helper files, etc.
2015-04-18 12:37:38 -04:00
Pistos
c6788bf761
Specify and mention curses gem for Ruby 2.1+.
2015-04-18 11:38:13 -04:00
Pistos
27ffbe65bd
Add .ruby-gemset and Gemfile.
2015-04-18 11:21:06 -04:00
Pistos
7dfbc5521c
Convert Buffer#opposite_direction into a constant.
2015-04-18 11:12:17 -04:00
Pistos
64833366e1
Extract Methods: _find_down and _find_up .
2015-04-09 03:58:17 -04:00
Pistos
b34b2a4669
Refactor: Feature Envy: Pass search_area into Finding#match instead.
2015-04-09 03:48:52 -04:00
Pistos
6de2fe83ca
Extract Method: opposite_direction
2015-04-08 04:11:18 -04:00
Pistos
4351310b30
Refactor: DRY up some UTF-8 code.
2015-04-08 00:04:49 -04:00
Pistos
851648fc18
Refactor: utf_8_bytes_to_char and handle_utf_8 .
2015-04-07 23:56:56 -04:00
Pistos
8400d0e7f3
Refactor: Remove some magic numbers re: keying.
2015-04-07 23:48:17 -04:00
Pistos
abc2d71a21
Extract Method: handle_utf_8
2015-04-07 23:37:56 -04:00
Pistos
9348bfbc23
Bump copyright year.
2015-03-31 23:58:34 -04:00
Pistos
9fb19a0a4a
Minor update to tarball script.
2015-03-31 23:57:47 -04:00
Pistos
c0eadfe777
For languages with comment closers, don't duplicate closers.
2014-10-26 17:45:27 -04:00
Pistos
90a9fb237c
Slight refactor of Buffer#nearest_basis_row_from .
2014-09-20 20:55:59 -04:00
Pistos
94a3223ced
Only put cursor at EOL when doing triggered indentation. (Otherwise use previous behaviour.)
2014-09-20 20:55:20 -04:00
Pistos
f108ea94ef
Added lang.languagename.indent.triggers .
2014-09-20 20:39:28 -04:00
Pistos
d5a413d62c
Show Ruby version in About page.
2014-09-19 18:52:55 -04:00
Pistos
f2fda78fe9
Improve C indentation.
2014-09-19 18:51:48 -04:00
Pistos
be9bca61df
WIP: Fix indentation (especially in C).
2014-09-19 15:47:14 -04:00
Pistos
b352ecb20d
Removed ebuild/ directory because Diakonos is already officially in Gentoo Portage.
...
cf. http://packages.gentoo.org/package/app-editors/diakonos
and https://bugs.gentoo.org/show_bug.cgi?id=110190
2014-07-16 11:27:47 -04:00
Pistos
50165ecc1c
Update CHANGELOG re: indentation performance.
2014-07-16 11:27:06 -04:00
Pistos
f3a5695162
Speed up (un)indentation by ensuring instruction not to display while processing is correctly adhered to. (This fixes bug #51 )
2014-07-14 11:59:35 -04:00
Pistos
197850d602
Mouse support now optional, default off (false).
...
With mouse false, the terminal is allowed to handle mouse operations. Otherwise
(with mouse true), all mouse events are captured by curses, causing some unexpected
behaviour due to unimplemented features in Diakonos.
2014-07-11 12:04:52 -04:00
Pistos
673ed1a147
Added basic mouse support: Can click to reposition cursor.
2014-07-05 03:27:17 -04:00
Pistos
2419294a8e
Change all within selection.
2014-06-21 19:52:44 -04:00
Pistos
20baab464d
Searching within a selection now highlights only within selection, and reports only the number of matches in the selection.
2014-06-21 13:42:49 -04:00
Pistos
93a0dd8c94
Fuzzy file find no longer active when current input line is an absolute path (performance improvement).
2014-06-03 15:58:48 -04:00