PIESEL
|
00d555b016
|
Apply again cd10497b49
Use Python syntax highlighting for Ren'Py scripts.
|
2021-11-23 22:24:03 +01:00 |
Guldoman
|
cd2adb4a30
|
Apply again 1976facaf1
Use reverse search for `find-replace:previous-find`
|
2021-11-23 22:22:52 +01:00 |
Adam Harrison
|
96db380c73
|
Manual merge of into .
|
2021-11-23 15:57:22 -05:00 |
Adam
|
43a6e21135
|
Merge pull request #681 from Guldoman/prepopulate_highlighter
Prepopulate highlighter
|
2021-11-23 15:38:20 -05:00 |
Guldoman
|
955acf53a3
|
Merge pull request #673 from vincens2005/master
Add BigInt literal and numeric separators to js syntax highlighter
|
2021-11-22 22:23:23 +01:00 |
cukmekerb
|
65f1251767
|
JS hex BigInts and hex numeric separators
|
2021-11-22 12:15:19 -08:00 |
Adam
|
9869484ec6
|
Merge pull request #683 from Guldoman/named_languages
Add names to language plugins
|
2021-11-22 11:41:49 -05:00 |
Guldoman
|
23a0f6ca79
|
Speed up highlighter notify
Avoid calling `table.{insert,remove}` multiple times, as this causes
multiple shifts in the `self.lines` table.
|
2021-11-22 06:23:16 +01:00 |
Joshua Minor
|
373007a767
|
Switched to TreeView:color_for_item(abs_path)
|
2021-11-21 15:24:45 -08:00 |
Joshua Minor
|
bede0ff878
|
Allow for color overrides in the tree view
|
2021-11-21 00:24:24 -08:00 |
Guldoman
|
3176b467ca
|
Add names to language plugins
|
2021-11-21 03:46:43 +01:00 |
Guldoman
|
d0a2c913f5
|
Pre-populate the highlighter
This avoids problems with calls to `[insert,remove]_notify` on lines
that the highlighter has not yet added.
|
2021-11-20 01:18:37 +01:00 |
Guldoman
|
f24aa64cd5
|
Add `soft_reset` to highlighter
This allows clearing the `lines` table without removing entries.
|
2021-11-20 01:15:13 +01:00 |
Joshua Minor
|
4f55555ca9
|
Selection expands by word or line on double or triple click followed by drag.
|
2021-11-19 09:46:13 -08:00 |
Takase
|
d7c309d8e2
|
Merge branch 'master' into lineguide-config
|
2021-11-17 11:59:59 +08:00 |
Guldoman
|
6a7a02542f
|
Draw only visible whitespaces
|
2021-11-17 02:57:14 +01:00 |
Takase
|
8e6f594790
|
Merge branch 'master' into replace-unpack
|
2021-11-17 08:42:08 +08:00 |
takase1121
|
6d36f2684a
|
add polyfill for table.pack and table.unpack
|
2021-11-17 08:37:37 +08:00 |
Adam Harrison
|
18959aebef
|
Fixed predicate and minor propogation issue.
|
2021-11-16 19:12:39 -05:00 |
Adam
|
c58029df8b
|
Merge pull request #589 from adamharrison/clicks-keymap
Added in clicks to keymap.
|
2021-11-16 15:49:52 -05:00 |
cukmekerb
|
46f81e0bad
|
add BigInt literal and numeric separators to js syntax highlighter
|
2021-11-15 09:20:34 -08:00 |
Takase
|
285ea4f495
|
Merge branch 'master' into keymap-improvements
|
2021-11-15 21:59:04 +08:00 |
Adam
|
ca448c5fdb
|
Merge pull request #664 from Guldoman/highlight_caret_line
Highlight any line that contains a caret
|
2021-11-14 16:27:25 -05:00 |
Adam Harrison
|
2463c5d209
|
Made keymap more flexible.
|
2021-11-14 15:51:27 -05:00 |
Adam Harrison
|
acc6667f57
|
Bug.
|
2021-11-14 15:45:46 -05:00 |
Adam Harrison
|
d8473a3e00
|
Changed click prefixes to be numbers, as Takase suggested.
|
2021-11-14 15:44:54 -05:00 |
Adam Harrison
|
2931bdeb68
|
Can't forget mac.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
50c0659445
|
Also changed docview mousewheel into a scroll command.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
7babed1e6b
|
Added in more broad strokes for clicking to match wheel. 's' is single, 'd' is double, 't' is triple, and no prefix will always take any amount of clicks.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
7a3e8ed86a
|
Added in mousewheel as part of this.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
c04dc648de
|
Refactored things out.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
1968d31b7c
|
Keymap.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
6bdcfc824d
|
Rearranged things to make a bit more sense.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
7905ddd26f
|
Fixed propogation again.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
4e313d9fc5
|
Propogated mouse clicks correctly.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
ce2ec9f442
|
Moved commands out to the outer event loop.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
6f53ee1b69
|
Added in double, and triple clicking.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
4a0d390a7c
|
Added in macos keys.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
612818ca05
|
Added in clicks to keymap.
|
2021-11-14 15:41:28 -05:00 |
Adam Harrison
|
1376eaf54d
|
Made varaible anonymous.
|
2021-11-14 15:40:23 -05:00 |
Guldoman
|
6bc4fbb238
|
Restore `TitleView` only when needed
Before, every time the user came back from fullscreen, the `TitleView`
was shown regardless of its previous status.
|
2021-11-09 22:21:45 +01:00 |
Guldoman
|
b3eef15e7a
|
Highlight any line that contains a caret
Now lines with selections can be highlighted if they contain a caret.
|
2021-11-09 21:33:47 +01:00 |
Guldoman
|
bcfd33a7df
|
Merge pull request #662 from adamharrison/suggest-directory-fix
Made it so that we originally start on the parent directory of the cu…
|
2021-11-08 01:03:59 +01:00 |
Adam Harrison
|
5b8c08e93a
|
Missing parentheses.
|
2021-11-07 17:57:15 -05:00 |
Adam Harrison
|
24669293c7
|
Made it so that we originally start on the parent directory of the current project, but provide a list of recently used projects if on that directory. If a directory separator is added, then everything is as normal.
|
2021-11-07 17:54:42 -05:00 |
Guldoman
|
f99afcd29c
|
In `TreeView` set correct active `View` before opening new `DocView`
Before this, the new `DocView` was always added to the primary `Node`.
With this, it gets added to the last focused `Node`.
|
2021-11-07 23:12:03 +01:00 |
Adam
|
40f698e4bf
|
Merge pull request #625 from Guldoman/allow_closing_primary
Select a new primary node when closing the current one
|
2021-11-07 15:10:19 -05:00 |
Adam
|
b7042fd9f7
|
Merge pull request #631 from Guldoman/fix_missing_subsyntax
Use `header` to get syntax only when provided
|
2021-11-07 15:09:50 -05:00 |
Adam Harrison
|
05dcddaeec
|
Made plugin load order deterministic.
|
2021-11-07 13:14:48 -05:00 |
Adam
|
286183f917
|
Merge pull request #634 from Guldoman/fix_highlighter_holes
Don't insert `nil` in highlighter lines table
|
2021-11-04 20:45:03 -04:00 |