Antonio Scandurra
|
f7d8b6b4c0
|
Merge pull request #39 from zed-industries/move-lines-folds
Synchronize `FoldMap` with buffer's contents lazily
|
2021-05-05 10:47:52 +02:00 |
|
Antonio Scandurra
|
e771e70788
|
Add test for moving lines up and down
|
2021-05-05 10:23:35 +02:00 |
|
Antonio Scandurra
|
10aef856e3
|
Merge branch 'master' into move-lines-folds
|
2021-05-05 09:58:34 +02:00 |
|
Nathan Sobo
|
2ce9f271b5
|
Merge pull request #30 from zed-industries/bundle
WIP: Create and upload application bundle in CI
|
2021-05-04 18:02:47 -06:00 |
|
Nathan Sobo
|
a0471a5447
|
Add ~/.rustup to the list of cached paths
And restore skipping of rust install if it hasn't changed.
|
2021-05-04 17:46:44 -06:00 |
|
Nathan Sobo
|
13e524d9ed
|
Try to disable caching
|
2021-05-04 17:38:05 -06:00 |
|
Nathan Sobo
|
3604d7e292
|
Try to fix target not being installed
|
2021-05-04 17:34:03 -06:00 |
|
Nathan Sobo
|
5cf65ed6b7
|
Ad hoc code-sign the app bundle
Apparently this is necessary to run on the M1 macs
|
2021-05-04 17:29:39 -06:00 |
|
Nathan Sobo
|
52a5777fbd
|
Create the bundle as a "fat binary" supporting the M1
|
2021-05-04 17:18:25 -06:00 |
|
Nathan Sobo
|
1f06d216b5
|
Fix artifact name
|
2021-05-04 17:18:25 -06:00 |
|
Nathan Sobo
|
2dc1176486
|
Create and upload a DMG
|
2021-05-04 17:18:25 -06:00 |
|
Nathan Sobo
|
8297f2a941
|
Attempt to upload app bundle as an artifact
|
2021-05-04 17:18:25 -06:00 |
|
Nathan Sobo
|
898271edfb
|
Add script/bundle, which creates a macOS app bundle
|
2021-05-04 17:18:25 -06:00 |
|
Max Brunsfeld
|
3d739b6621
|
Merge pull request #34 from zed-industries/buffer-per-inode
Only open one buffer per inode, but associate each buffer view with its own path
|
2021-05-04 14:37:27 -07:00 |
|
Max Brunsfeld
|
361bb83f43
|
Replace Workspace::open_path with simpler ::add_worktree method
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-04 14:18:16 -07:00 |
|
Max Brunsfeld
|
2b9a97a46e
|
Fix hangs in workspace tests
|
2021-05-04 12:41:00 -07:00 |
|
Antonio Scandurra
|
05ab1bdddf
|
Synchronize FoldMap with buffer's contents lazily
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-05-04 18:27:56 +02:00 |
|
Antonio Scandurra
|
c135c84ef0
|
Use correct bias when calculating next_row_end
|
2021-05-04 16:13:01 +02:00 |
|
Antonio Scandurra
|
7bd192bdfb
|
Add FoldMap::chars_at to randomized test
|
2021-05-04 14:13:28 +02:00 |
|
Antonio Scandurra
|
3ba463020c
|
Test FoldMap to_display_offset , to_display_point , to_buffer_point
|
2021-05-04 12:16:35 +02:00 |
|
Antonio Scandurra
|
d326e80657
|
Rework randomized test, ensuring order of folds is maintained correctly
|
2021-05-04 11:27:32 +02:00 |
|
Antonio Scandurra
|
a0428667d0
|
Fix folds_in_range and add a test for it
With the current ordering, a linear scan is required in order to
determine which folds intersect the given range.
|
2021-05-04 11:24:33 +02:00 |
|
Nathan Sobo
|
5c392f933f
|
Merge branch 'master' into buffer-per-inode
|
2021-05-03 20:47:28 -06:00 |
|
Nathan Sobo
|
8820df7912
|
Rename WorkspaceView to Workspace and reorganize module
|
2021-05-03 20:42:32 -06:00 |
|
Nathan Sobo
|
366f8fcdb0
|
Inline methods previously moved from Workspace
|
2021-05-03 20:36:12 -06:00 |
|
Nathan Sobo
|
ed28bd3f95
|
Combine Workspace and WorkspaceView
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-05-03 20:15:55 -06:00 |
|
Nathan Sobo
|
aa2a2ececf
|
Merge pull request #37 from zed-industries/move-line-up-down
Move line up and down
|
2021-05-03 18:25:42 -06:00 |
|
Nathan Sobo
|
b801628230
|
Clean up
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-05-03 16:33:13 -06:00 |
|
Nathan Sobo
|
afb623b6b5
|
Make Workspace::open_entry2, which returns a dyn ItemViewHandle
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-05-03 16:25:18 -06:00 |
|
Nathan Sobo
|
837f34a498
|
Fix cases where new folds that end where existing folds start
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2021-05-03 14:30:50 -06:00 |
|
Max Brunsfeld
|
189ee7c140
|
Add failing unit test for adjacent folds
|
2021-05-03 12:39:47 -07:00 |
|
Antonio Scandurra
|
4b38f2850d
|
WIP
|
2021-05-03 18:58:39 +02:00 |
|
Antonio Scandurra
|
4c4657515e
|
Account for folds when moving selections up/down
|
2021-05-03 16:13:09 +02:00 |
|
Antonio Scandurra
|
49dc040786
|
Use a more direct manipulation for moving lines up or down
|
2021-05-03 15:10:20 +02:00 |
|
Antonio Scandurra
|
76b454d34b
|
Push selections down correctly when moving a line down
|
2021-05-03 14:49:35 +02:00 |
|
Antonio Scandurra
|
8cd451f3ca
|
Implement move_line_up and move_line_down
This does not restore folds yet.
|
2021-05-03 11:37:36 +02:00 |
|
Antonio Scandurra
|
c01263be8e
|
Merge pull request #35 from zed-industries/move-to-prev-next-word-boundary
Implement word boundary movement/selection/deletion
|
2021-04-30 16:34:06 +02:00 |
|
Antonio Scandurra
|
d499fb0d44
|
Merge pull request #36 from zed-industries/bind-backspace
Bind `ctrl-h` to `backspace`
|
2021-04-30 11:36:50 +02:00 |
|
Antonio Scandurra
|
51ae37e578
|
Bind ctrl-h to backspace
|
2021-04-30 10:45:58 +02:00 |
|
Antonio Scandurra
|
9c3216507b
|
Add test for word boundary movement/selection/deletion
|
2021-04-30 10:14:20 +02:00 |
|
Antonio Scandurra
|
f352cfb686
|
Implement delete_to_{previous,next}_word_boundary
|
2021-04-30 10:14:20 +02:00 |
|
Antonio Scandurra
|
1a0dbb2907
|
Implement select_to_{previous,next}_word_boundary
|
2021-04-30 10:14:20 +02:00 |
|
Antonio Scandurra
|
bc686b4561
|
Implement move_to_previous_word_boundary
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-04-30 10:14:20 +02:00 |
|
Antonio Scandurra
|
0a28c78a7a
|
Implement move_to_next_word_boundary for buffer
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-04-30 10:14:20 +02:00 |
|
Antonio Scandurra
|
0e432ed889
|
Merge pull request #32 from zed-industries/editor-keybindings
Initial editor keybindings
|
2021-04-30 09:31:32 +02:00 |
|
Max Brunsfeld
|
8cffa8bdb2
|
Move file handle from buffer to buffer view
|
2021-04-29 17:47:06 -07:00 |
|
Max Brunsfeld
|
d2f309d10d
|
Merge pull request #31 from zed-industries/open-files
Allow opening files from the CLI and from the File > Open menu
|
2021-04-29 15:14:37 -07:00 |
|
Max Brunsfeld
|
9b0cc0a032
|
Avoid cancelling ::open_entry task in FileFinder
|
2021-04-29 15:03:46 -07:00 |
|
Max Brunsfeld
|
5826a976ef
|
Return a future from WorkspaceView::open_paths
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-04-29 14:55:28 -07:00 |
|
Max Brunsfeld
|
c867cfa917
|
Tweak durations in fsevent unit test to reduce odds of timeout
|
2021-04-29 12:52:28 -07:00 |
|