Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
 
        
            
            
	
		
		
		
			 show / hide menubar
		
		
	
              
            
            
            show / hide menubar 
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 api to access a project's .sublime-project and .sublime-workspace files
		
		
	
              
            
            
            api to access a project's .sublime-project and .sublime-workspace files
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 Current group in fullscreen
		
		
	
              
            
            
            Current group in fullscreen
        
    
    
    
    
    
    
    
	Add a new option "Put the current group/column/row in fullscreen".
I replaced my shell console by the powerfull Terminator console (http://www.tenshu.net/p/terminator.html) which has awesome features like the ability to split a pane horizontally and vertically and the ability to put the focused pane in fullscreen with a simple shortkey. This is quite useful in console, especially when the output of a command is really wide.
I think this ability to put a "pane" to fullscreen could be a useful feature in Sublime Text too : I develop with a 2 columns layout but I often need to focus on a single column. I can switch back to a single column layout but if I switch back to a 2 columns layout, I will have to move all files in the second group.
Actually, when I want to focus on a column, I reduce the width of the second column to the minimum but it would be easier with a simple shrotchut.
 
        
            
            
	
		
		
		
			 Long strings auto wrap (no lines, strings)
		
		
	
              
            
            
            Long strings auto wrap (no lines, strings)
        
    
    
    
    
    
    
    
	class Doh(object):
    def foo():
        if bar:
            try:
                stuff()
            except CrazyError:
 
               log("Oh my God we are all going to die. Don't panic. I 
said don't panic! You are panicking ! Ok we're all dead, and it's 
because of you. Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")
Now, you want to make you code fit into the 79 char limit:
class Doh(object):
    def foo():
        if bar:
            try:
                stuff()
            except CrazyError:
                log("""Oh my God we are all going to die. Don't panic. 
                        I said don't panic! You are panicking ! 
                        Ok we're all dead, and it's because of you. 
                        Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh""")
Wait, but now you got your log entries spreading on 4 lines in your log file and you can't parse it anymore.
So you are back to the old concatenation:
class Doh(object):
    def foo():
        if bar:
            try:
                stuff()
            except CrazyError:
                log("Oh my God we are all going to die. Don't panic."\
                      "I said don't panic! You are panicking !"\
                      "Ok we're all dead, and it's because of you."\
                       Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")
Woops, now you don't have white spaces at 4 places in your string.
class Doh(object):
    def foo():
        if bar:
            try:
                stuff()
            except CrazyError:
                log("Oh my God we are all going to die. Don't panic. "\
                      "I said don't panic! You are panicking ! "\
                      "Ok we're all dead, and it's because of you. "\
                       Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh ")
Well, my boss doesn't like the message, he wants it that way:
class Doh(object):
    def foo():
        if bar:
            try:
                stuff()
            except CrazyError:
                log("We are going to die. Don't panic. "\
                      "I said don't panic! You are panicking ! I know you do! I can see it!"\
                      "Ok we're all dead. "\
                       Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh ")
Ok, now this is ugly, but I'm too lazy to make it pretty again. I would have to redo everything.
I don't know about you, but I do this VERY often.
I would be very nice to just be able to select a string and ask the computer to wrap it for you. Or wrap it again to avoid update this by hand.
I know, this is not easy to do this every language got it's own way plus you need to take care of a lot checks prior to making the wrap
but I'm pretty sure everybody feels the pain for doing this f***ing strings.
Posts: 7Joined: Mon May 09, 2011 8:08 pm
 
        
            
            
	
		
		
		
			 access.log apache syntax highlighting
		
		
	
              
            
            
            access.log apache syntax highlighting
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 Use VIM Syntax Files and Checkers
		
		
	
              
            
            
            Use VIM Syntax Files and Checkers
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 Support 'clone' Sublime 1.4 ability
		
		
	
              
            
            
            Support 'clone' Sublime 1.4 ability
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 Syntax Highlighting Window
		
		
	
              
            
            
            Syntax Highlighting Window
        
    
    
    
    
    
    
    
	Thanks for a great editor, btw!
 
        
            
            
	
		
		
		
			 CSS classes and identifiers auto-completion
		
		
	
              
            
            
            CSS classes and identifiers auto-completion
        
    
    
    
    
    
    
    
	 
        
            
            
	
		
		
		
			 It should be possible to organize sidebar items into custom categories.
		
		
	
              
            
            
            It should be possible to organize sidebar items into custom categories.
        
    
    
    
    
    
    
    
	Customer support service by UserEcho
 
	
 
		
		
	
	 
          