Al Poole
d988b4045e
EDI -> Mainview -> Prev/Next tab Buttons -> FEATURE
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4765
6 years ago
Andy Williams
842fc7a530
disable broken tests - figure out why later
6 years ago
Al Poole
b61cffad6c
EDI -> Welcome -> New Project -> Fix (OpenBSD)
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4756
6 years ago
Al Poole
fb8b47c93c
Edi -> Search Project - Add initial support for search in project.
...
Summary: Almost there.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4752
6 years ago
Andy Williams
4e3ff8f702
filepanel: use data object to avoid file lookups
...
Save memory and save isdir lookups all over
6 years ago
Al Poole
95f43adaec
Move File/Dir Creation to edi_file.c/h
...
Summary: Also add options to menus
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Tags: #edi
Differential Revision: https://phab.enlightenment.org/D4750
6 years ago
Andy Williams
6cf426e24a
filepanel: Update directory context after refactoring
6 years ago
Al Poole
0549f5be36
Add optional menu for directories in file view.
...
Summary:
Option is "Open terminal here"
also, if directory is empty:
"Remove the directory"
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4748
6 years ago
Andy Williams
533ac7d858
welcome: correct showing the panel when all tabs are closed
6 years ago
Andy Williams
f44ab43d47
welcome: Fix layout when not tabs are open
6 years ago
Andy Williams
94aa750306
Add item to TODO
6 years ago
Al Poole
04c06302d0
Fix SEGV on right click of file browser that is empty!
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4744
6 years ago
Al Poole
d0997ca6a8
Fix SEGV on goto line when out of range
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4745
6 years ago
Al Poole
629a293a66
Add option to delete file in browser
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4742
6 years ago
Al Poole
2c2fca6d82
Fix not catching reload of files outside of program.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4733
6 years ago
Al Poole
c3bf4d86aa
Mostly working...
...
Summary:
Problems occur when you change the search term and then
it wraps around...
Test Plan: Blast it!
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Subscribers: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4724
6 years ago
Al Poole
f8d72f91e6
Center the welcome window on start
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4731
6 years ago
Al Poole
ae73791f78
Fix SEGV on shutdown with main window and project open...
...
Reviewers: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4725
6 years ago
Andy Williams
77eb19ce4f
search: Show a notification that we wrapped search
6 years ago
Andy Williams
020f9ab3d7
fix whitespace
6 years ago
Andy Williams
92062043a4
search: Fix off by one/utf8 issues in replace
6 years ago
Al Poole
4315743706
@fix for T1852
...
Summary: Search should wrap around.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4722
6 years ago
Andy Williams
ab2a02f9b5
Update TODO for milestone 2
6 years ago
Andy Williams
c89a211a94
syntax: trigger eolian highlighting
6 years ago
Stephen 'Okra' Houston
05ee192b98
Edi: Add double click expand/contract support on the file panel.
6 years ago
Andy Williams
6acdf609d4
Fix configure for bear-less machines
6 years ago
Andy Williams
9a3aa2ec55
hint that bear is not needed for cmake
6 years ago
Andy Williams
0483196de4
clang: Update clang command database to support cmake too
6 years ago
Andy Williams
32b6169e0d
Centralise some more path handling methods
6 years ago
Andy Williams
784c6c4917
clang: re-scan after save to get latest changes.
...
Slightly behind the cursor but better for the cache. Removes need to pass unsaved file
6 years ago
Andy Williams
b5c061bc4d
build: Split make from cmake so we can specialise better
6 years ago
Andy Williams
7735a90cc0
clang: Generate compile_commands.json using cmake builtin
6 years ago
Andy Williams
f89f1bb0c6
clang: Add support for compile command databases
...
Relies on having bear (https://github.com/rizsotto/Bear ).
Also refactor clang code to only have 1 instance per tab.
6 years ago
Andy Williams
25d5c6b7e6
cmdline: Add a little user feedback
6 years ago
Andy Williams
a053bb9757
build: add trivial python project support
6 years ago
Andy Williams
011746c6cf
Update TODO based on latest EFL
6 years ago
Andy Williams
13c7c1fcab
syntax: Still ask clang to highlight preprocessor/macros
6 years ago
Andy Williams
fd6584f8b6
filepanel: remove unneeded vars
6 years ago
Andy Williams
9631552eaa
filepanel: Don't apply filter to folders
...
This way we can browse around looking for matching files :)
6 years ago
YeongJong Lee
36a5bb1410
ui: Bring in current tab
...
Summary: Bring in current tab if it is not in the scope of scroller.
Test Plan:
1. Open project
2. Open several file
3. Check current tab is in the scope of scroller
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4416
6 years ago
YeongJong Lee
b73f04cba3
filepanel: fix bug that unable to expand again
...
Summary:
When directory is contracted, hash data still remained.
In order to expand again, it is needed to delete hash data of subitems when contracted
Test Plan:
1. Open project.
2. Expand directory
3. Contract directory
4. Expand directory again
5. check that works fine
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4634
6 years ago
Andy Williams
378d4c763f
filepanel: Fix file duplication bug.
...
Update of the UI was too slow to keep up with filesystem changes.
Introduce a new hash to mirror what is pending realisation.
Also fixes file filtering bug :)
@fix
6 years ago
Andy Williams
bc3ef23a3d
EFL fixes make this not needed
6 years ago
Andy Williams
b85f66f14a
search: Fix multiple search and bringing offscreen matches in
6 years ago
Andy Williams
8f4e7548b6
editor: Use elm_code for most of our syntax now.
...
This means realtime syntax and we can use clang for lookups
ad error prompts etc.
6 years ago
Andy Williams
2927f71dcf
filepanel: Hide standard hidden files
6 years ago
YeongJong Lee
1c3474245a
autosuggest: Fix segment fault when type long word
...
Summary:
It need a space more for adding a charater.
e.g. line 434..
Test Plan:
1. open suggest list in code file using <Ctrl> + <Space>.
2. type some long word.
e.g. 'evas_object_smart_callback_add'
3. Check there is no segment fault.
Reviewers: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4562
6 years ago
Andy Williams
63e6376697
editor: Display mime type description
...
If the language provider exists and can describe it :)
6 years ago
Andy Williams
2a82fedcb1
suggest: Move to a language provider
...
This means we can add great new stuff in a (nearly) pluggable way
6 years ago
Andy Williams
e6feb19a30
suggest: Move documentaton lookup to suggeest provider
...
Trying to get all the clang code out of edi_editor
and into suggest_provider_c :)
6 years ago