Home Download Buy Blog Forum Support

Dev Build 3016

Dev Build 3016

Postby jps on Wed Mar 06, 2013 3:43 am

Dev Build 3016 is out now. There are HTML completion improvements, and some changes to word navigation (i.e., ctrl+left/right or option+left/right on mac). The word navigation rules have changed such that now:

- the caret won't stop on punctuation, unless the punctuation is bounded by whitespace.
- the caret will stop after a closing bracket.

These changes should be that

For example, given this text:

Code: Select all
foo.do_stuff(bar(), baz)


3016 will stop at these locations (when moving to the right):

Code: Select all
foo|.do_stuff|(bar|()|,| baz|)


Whereas previous versions will stop at:

Code: Select all
foo|.|do_stuff|(bar|(),| baz|)


Note that it's now simpler to select "bar()" in the above code, and there aren't wasted stop positions around the ".". The changes also mean that in HTML, the caret will always stop between tags, which makes copying them simpler.
jps
Site Admin
 
Posts: 3062
Joined: Wed Mar 19, 2008 12:33 pm

Re: Dev Build 3016

Postby iamntz on Wed Mar 06, 2013 5:01 am

Thanks for the updates. Pretty nice changes. There are few things that I think that are wrong...ish:

- html completion works and not really. Try to open <div><script> then type </. The closed tag will be </div> not </script>

- multiline search is awesome (contless time it happened to accidentaly paste some multiline content). However....
• the „find what” box should prevent somehow accidental up/down arrow (probably double press on arrows when the caret is at the begining/end of the search string to change to prev/next search terms? Or better, a configure option?)
• it's impossible to press Enter in the „replace with” box (actually scratch that, i noticed that ctrl+shift+enter does it)
• hopefully we will have some dropdown like arrows to nicely list latest search terms
iamntz
 
Posts: 897
Joined: Fri Apr 29, 2011 8:52 am
Location: Romania

Re: Dev Build 3016

Postby arek1 on Wed Mar 06, 2013 12:57 pm

Dear jps,

It is still problem with reindent. I can send my sample html file. With this file in ST2 reindent working OK but reindent in ST3 allign all lines to left.

ArekS
arek1
 
Posts: 29
Joined: Sat May 19, 2012 4:17 pm
Location: Gdynia, PL

Re: Dev Build 3016

Postby MystickPhoenix on Wed Mar 06, 2013 2:42 pm

*Love* the rapid development again. Any word on why in the switch projects window for a given project it shows the path twice instead of how it used to work for ST2 where it would show the project name (I assume from the sublime-project filename) followed by the path? My paths are pretty deep and it's very difficult to see what project I'm switching to now. This happens with both projects that I brought over from ST2 and new projects created from ST3. Windows 7 32 bit, build 3016 (but I've seen this behavior since ST3 was released).
MystickPhoenix
 
Posts: 26
Joined: Tue Jan 24, 2012 4:36 pm

Re: Dev Build 3016

Postby davezatch on Wed Mar 06, 2013 3:32 pm

+1 on the reindent problem, I believe 3015 actually broke it but with html especially, it just indents everything to the same level :(
davezatch
 
Posts: 4
Joined: Wed Mar 14, 2012 2:07 pm

Re: Dev Build 3016

Postby noelrap on Wed Mar 06, 2013 5:45 pm

Still getting this from loading Emmett. Thoughts?

Traceback (most recent call last):
File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 70, in reload_plugin
m = imp.reload(m)
File "X/imp.py", line 252, in reload
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 869, in _load_module
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/Users/noel/Library/Application Support/Sublime Text 3/Packages/Emmet/emmet-plugin.py", line 19, in <module>
reload(sys.modules['emmet.reloader'])
noelrap
 
Posts: 4
Joined: Mon Mar 04, 2013 3:31 pm

Re: Dev Build 3016

Postby tom_s on Wed Mar 06, 2013 8:18 pm

Any chance of getting these things addressed?

It would be nice if the folder paths from project_data() API function follow the OS specific standard so one can use the os.path functions with it directly. Under Windows I get f.e. "/D/Development/project" but I would like to get "D:\Development\project".


If I set "hot_exit" and "remember_open_files" to "false", a file is only added to the recent file list if I close the file before closing Sublime Text. If I have it opened and close Sublime Text, it doesn't get added to the list. Basically I want the opened files in the recent file list but no opened files on start.
tom_s
 
Posts: 7
Joined: Fri Aug 24, 2012 3:32 pm

Re: Dev Build 3016

Postby Allen on Wed Mar 06, 2013 9:58 pm

iamntz wrote:- html completion works and not really. Try to open <div><script> then type </. The closed tag will be </div> not </script>



Seems like <script> and <style> in particular are broken. It always tries to close their parent. IE <head><style> </... -- will close </head> Same for <head><script></...
Allen
 
Posts: 43
Joined: Sun Jan 24, 2010 2:50 pm


Return to General Discussion

Who is online

Users browsing this forum: Roflhouse42 and 33 guests