geekhack

geekhack Community => Other Geeky Stuff => Topic started by: Clicky on Fri, 13 September 2013, 10:13:32

Title: Your Preferred Text Editor
Post by: Clicky on Fri, 13 September 2013, 10:13:32
So I'm really not looking to start a flame war, I understand this topic can be incredibly personal.  I'm a beginning computer science student and wanted to find out what text editors my fellow keyboard enthusiasts use and if/why they would recommend to an aspiring programmer.
Title: Re: Your Preferred Text Editor
Post by: SeriouSSpotS on Fri, 13 September 2013, 10:15:08
I like Notepad++ because it is free and has some nice features
Title: Re: Your Preferred Text Editor
Post by: boost on Fri, 13 September 2013, 10:16:12
UltraEdit is pretty good as it has lots of plug-in's but is not free.

Eclipse is what I use now and is pretty damn good.(I only use python)


Welcome to Geekhack!
Title: Re: Your Preferred Text Editor
Post by: ITzNybble on Fri, 13 September 2013, 10:16:25
Notepad++ with the developer theme
Title: Re: Your Preferred Text Editor
Post by: mr. rampage on Fri, 13 September 2013, 10:20:30
Vi or Vim all the way!!! It's worth learning. You'll never need a mouse.
Title: Re: Your Preferred Text Editor
Post by: oscillik on Fri, 13 September 2013, 10:22:13
I was using Notepad++ for a long time, but recently moved over to Sublime Text.

I don't think I'll ever go back!
Title: Re: Your Preferred Text Editor
Post by: bueller on Fri, 13 September 2013, 10:22:36
Sublime Text 3 for snippets here and there and Eclipse for all my heavy lifting.
Title: Re: Your Preferred Text Editor
Post by: SpAmRaY on Fri, 13 September 2013, 10:22:43
I like Notepad++ because it is free and has some nice features

^^ I'm with this guy ;)
Title: Re: Your Preferred Text Editor
Post by: metalliqaz on Fri, 13 September 2013, 10:24:16
I basically just posted this in a different thread, but I am a fan of Notepad++.  It's open source, packed with features, and easy to use.  I am fastest with Notepad++

On a *nix shell, I use vi (Vim) all the way.  It's an amazing tool.
Title: Re: Your Preferred Text Editor
Post by: keymaster on Fri, 13 September 2013, 10:26:40
Notepad++

I'm not a programmer, but it is much more pleasant and structured to look at -- especially when looking at HTML/CSS.
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 13 September 2013, 10:27:19
emacs master race.
Title: Re: Your Preferred Text Editor
Post by: tipo33 on Fri, 13 September 2013, 10:29:31
VIM
Title: Re: Your Preferred Text Editor
Post by: jdcarpe on Fri, 13 September 2013, 10:36:42
Notepad++ on Windows

nano > {vi | emacs}
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 13 September 2013, 10:39:00
nano > {vi | emacs}

cat > nano
Title: Re: Your Preferred Text Editor
Post by: Photekq on Fri, 13 September 2013, 10:40:23
notepad's fine for me
Title: Re: Your Preferred Text Editor
Post by: The_Beast on Fri, 13 September 2013, 11:07:36
I only really use the notepad to write simple AHK scripts and reminds myself with notes. I really like notepad++ for this
Title: Re: Your Preferred Text Editor
Post by: Sifo on Fri, 13 September 2013, 11:10:46
Vim and notepad
Title: Re: Your Preferred Text Editor
Post by: microsoft windows on Fri, 13 September 2013, 11:42:32
MICROSOFT WORD 97
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 13 September 2013, 11:42:55
MICROSOFT WORD 97

That's a text processor.
Title: Re: Your Preferred Text Editor
Post by: microsoft windows on Fri, 13 September 2013, 11:43:45
MICROSOFT WORD 97

That's a text processor.

WHO CARES? IT'S A FREE COUNTRY. I CAN CALL IT AN EDITOR IF I WANT.
Title: Re: Your Preferred Text Editor
Post by: metalliqaz on Fri, 13 September 2013, 11:51:56
haha that's like calling IE6 a "web browser"
Title: Re: Your Preferred Text Editor
Post by: jdcarpe on Fri, 13 September 2013, 11:54:03
I liked WordStar. Why did it die??
Title: Re: Your Preferred Text Editor
Post by: esoomenona on Fri, 13 September 2013, 12:00:35
Textpad. I can't believe they replaced it with the crappy Notepad...
Title: Re: Your Preferred Text Editor
Post by: acantha on Fri, 13 September 2013, 12:01:08
on the mac: sublime text 3
everywhere else: vim
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 13 September 2013, 12:02:22
Am I the only one here that likes emacs?!  :blank:
Title: Re: Your Preferred Text Editor
Post by: acantha on Fri, 13 September 2013, 12:02:55
Am I the only one here that likes emacs?!  :blank:

yes. and you should feel bad about that.  ;D
Title: Re: Your Preferred Text Editor
Post by: jroes on Fri, 13 September 2013, 12:06:29
Emacs with vim emulation via evil-mode in a tmux session.
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 13 September 2013, 12:07:39
Am I the only one here that likes emacs?!  :blank:

yes. and you should feel bad about that.  ;D

:'(

* lcs feels lonely
Title: Re: Your Preferred Text Editor
Post by: daerid on Fri, 13 September 2013, 12:12:51
Generally Vim.

Unfortunately I have to use Visual Studio all day :(
Title: Re: Your Preferred Text Editor
Post by: noisyturtle on Fri, 13 September 2013, 12:41:40
Another for Notepad++
Title: Re: Your Preferred Text Editor
Post by: ijprest on Fri, 13 September 2013, 12:41:56
Visual Studio for my C++ programming.  The editor is capable (though it bogs down with too many files open), and you can't really beat their C++ IntelliSense.  The project/build system sucks, though.

Sublime Text for other programming stuff (web sites, scripting, etc.).

Notepad2 as a quick editor.
Title: Re: Your Preferred Text Editor
Post by: microsoft windows on Fri, 13 September 2013, 12:52:27
Am I the only one here that likes emacs?!  :blank:

(http://farm3.staticflickr.com/2331/2278290595_0346c5c62d_z.jpg)
A-HA! I KNEW YOU LIKED THEM! MAYBE THAT'S WHY YOU DON'T USE WORD 97 AS A TEXT EDITOR. BECAUSE IT WON'T RUN ON AN EMAC!
Title: Re: Your Preferred Text Editor
Post by: Clicky on Fri, 13 September 2013, 13:17:41
I have tried Sublime Text and thought that it was visually very appealing, but I hear vim/emacs are more powerful once you become efficient with them. Thoughts?
Title: Re: Your Preferred Text Editor
Post by: Hypersphere on Fri, 13 September 2013, 13:18:18
OS X: TextWrangler; pico/nano

Linux KDE: Kate; pico/nano

Linux Gnome: Gedit; pico/nano

Windows: Notepad++
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Fri, 13 September 2013, 13:23:22
vim is my current mistress and has been for many years.  I like to hassle emacs users because it's fun, but it's also an excellent choice.

I used UltraEdit for a long time and loved it.  Great straightforward and powerful editor.  But yeah it's not free.  If I hadn't become addicted to vim's input model I would probably be in the Sublime Text or TextMate camp.

You really owe it to yourself to give both vim and emacs a serious effort.  vim makes the act of coding very satisfying and enjoyable for  me.  The best thing I can think to compare it to is physically shaping wood with tools. (inb4 replies insinuating sexual innuendo)
Title: Re: Your Preferred Text Editor
Post by: jdcarpe on Fri, 13 September 2013, 13:34:17
Emacs is a great operating system, lacking only a decent editor.
Title: Re: Your Preferred Text Editor
Post by: vasouv on Fri, 13 September 2013, 13:42:30
I was using Notepad++ for a long time, but recently moved over to Sublime Text.

I don't think I'll ever go back!
Me too! I used Sublime the other day to write some HTML, JavaScript and PHP, it has everything on auto-complete! You hardly have to type anything at all!

Price's quite steep for me right now for a text editor but if I keep doing webdev I'll definitely buy it...
Title: Re: Your Preferred Text Editor
Post by: davkol on Fri, 13 September 2013, 13:45:46
When I used to run MS Windows ages ago, my editor of choice was PSPad. I guess there are better ones nowadays though.

I converted to Vim after moving to GNU/Linux, but I've never really mastered it. Now, I'm about to switch to Emacs w/ evil (because of Org-mode) instead. In the meantime, Kate works fine for me (gedit not so much). I could live with Geany as well.

I haven't been able to try Sublime Text so far, it's always crashed. Besides that, it's licensing is meh.
Title: Re: Your Preferred Text Editor
Post by: Findecanor on Fri, 13 September 2013, 14:29:20
I don't have any favourite. The one I use the most is GNU nano (alias pico nano) - I am lost on a Linux system without it.
On Windows, the one I use the most is Notepad++.
Title: Re: Your Preferred Text Editor
Post by: wiredPANDA on Fri, 13 September 2013, 14:37:14
Sublime Text and Notepad++
Title: Re: Your Preferred Text Editor
Post by: loadstar81 on Fri, 13 September 2013, 14:43:50
I generally stick with vim but will use the appropriate IDE if the position calls for it. The problem/not-a-problem with this question is there is not "right" answer, so you need to try out several options and get a feel for what you enjoy!  :thumb:
Title: Re: Your Preferred Text Editor
Post by: evolveS on Fri, 13 September 2013, 14:55:25
N++ unless I need to do something really quick, in which case Vi is awesome.
Title: Re: Your Preferred Text Editor
Post by: Clicky on Fri, 13 September 2013, 15:19:16
UltraEdit is pretty good as it has lots of plug-in's but is not free.

Eclipse is what I use now and is pretty damn good.(I only use python)


Welcome to Geekhack!

Thanks everyone for your replies, and thanks boost for the welcome!  I actually just checked and on Sunday I will have had this profile for one year, I just have done a ton of lurking on the forums and very little posting, but all the same it's nice to be welcomed  :)
Title: Re: Your Preferred Text Editor
Post by: nintheking on Fri, 13 September 2013, 15:23:04
Sublime Text 2 with emmet plugin is my everything.
Title: Re: Your Preferred Text Editor
Post by: Game Theory on Fri, 13 September 2013, 15:24:23
For openning/changing encodings on very large 10GB flat text files when in Windows, EmEditor.  Yes those files should be avoided but I end up receiving them and have to tweak them to get them into the SQL server.
Title: Re: Your Preferred Text Editor
Post by: CommunistWitchDr on Fri, 13 September 2013, 15:32:44
Vim, by far. I suppose emacs with evil mode would probably be ok too.
Tried sublime, hated it. The ui is ugly (I hate rounded tabs) and nonstandard (use goddamn gtk or qt, or just plain text in a terminal, you're not special don't make up your own ****). You also either have to take your hands off the keyboard and use menus or hold modifier keys. Mode based editing ftw.
Title: Re: Your Preferred Text Editor
Post by: Morwrath on Fri, 13 September 2013, 15:40:06
Notepad++
Title: Re: Your Preferred Text Editor
Post by: TheSoulhunter on Fri, 13 September 2013, 16:08:26
Vim and Win32Pad
Title: Re: Your Preferred Text Editor
Post by: Reomero on Fri, 13 September 2013, 17:30:38
Sublime Text 2 :thumb:
Title: Re: Your Preferred Text Editor
Post by: belac on Fri, 13 September 2013, 18:29:03
Vim is my daily editor unless I'm doing .NET or using a new API in another language at which point I use an IDE. Even then, I often have the file open in both places. I've never used emacs but get the feeling it is a very powerful and customizable editor like Vim. The learning curve to use Vim is a little steep. The learning curve to do things that will make your coworkers jaws drop (which is fun to do sometimes) is very steep, but it is worth it and not to hard to attain if you just make a little progress each day. Using motion commands combined with on the fly macros is by itself reason enough to learn Vim. I've not seen that ability in any other editor that even comes close to the speed, ease, and precision with which you can do it in Vim. At the end of the day, any editor is just another tool in your toolbox. Because its one you'll use a lot, it is worth learning and mastering. Feel free to experiment and see which you like. Just be sure you give them a fair chance. I'd argue anything less than a month or so of daily use and ongoing learning isn't really giving the editor a chance. In your journey, you'll probably encounter the sentiment that proficiency with an editor (or any tool) is not worth worrying about because so little of your time as a developer is actually spent on the act of writing code. Ignore these people. They don't want what's best for you. It's really very simple: the less time it takes you to physically write code, the more time you get to spend on problem solving, design, etc. Good luck in your studies. It's an amazing career for lifelong students.
Title: Re: Your Preferred Text Editor
Post by: mashby on Fri, 13 September 2013, 18:37:05
I'm a Mac/iOS user and it depends on the task, but here are the text editors that I use on a daily basis:

1. Byword (http://bywordapp.com)
   - general writing, blogging
   - desktop and mobile

2. Textmate (http://macromates.com)
   - html and css
   - desktop

3. NVAlt (http://brettterpstra.com/projects/nvalt/)
   - daily work log and notes
   - desktop

4. Simplenote (http://simplenote.com)
   - daily work log and notes
   - mobile

5. Taskpaper (http://www.hogbaysoftware.com/products/taskpaper)
   - task management
   - desktop and mobile
Title: Re: Your Preferred Text Editor
Post by: Lanx on Fri, 13 September 2013, 20:38:34
notepad++

and word lots of symbol and word replacements i learned with word i don't know how to do with notepad++ like ^t is the variable symbol for "tab"
Title: Re: Your Preferred Text Editor
Post by: codyeatworld on Fri, 13 September 2013, 20:52:50
sublime text 2/3

I currently have them uninstalled to force myself to vim on rails more...
Title: Re: Your Preferred Text Editor
Post by: rowdy on Fri, 13 September 2013, 21:10:39
Windows: ConText

OS X: TextWrangler

Linux: elvis

Java (any OS): Eclipse
Title: Re: Your Preferred Text Editor
Post by: korrelate on Fri, 13 September 2013, 21:16:39
TextPad!!! I've thought about UltraEdit, and I've heard lots of good things about it, but I've been using TextPad forever and can't give up that kind of familiarity. If I was spending a lot of time working on a remote unix box, though, I would probably be on UltraEdit.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Fri, 13 September 2013, 21:27:53

TextPad!!! I've thought about UltraEdit, and I've heard lots of good things about it, but I've been using TextPad forever and can't give up that kind of familiarity. If I was spending a lot of time working on a remote unix box, though, I would probably be on UltraEdit.

Is TextPad the one I'm thinking of? Used to be free, now commercial. Has a really neat feature to mark lines that match a search, and perform edit options just on those matching/marked lines? That was one feature I have not found in any other text editor.
Title: Re: Your Preferred Text Editor
Post by: belac on Fri, 13 September 2013, 21:33:53
Has a really neat feature to mark lines that match a search, and perform edit options just on those matching/marked lines? That was one feature I have not found in any other text editor.
Vim can do that for you in just a few key strokes sir.

Now that I think about it, elvis should do that for you too. I assume it is built on top of the original ex editor like vi is, and the command to do what you're asking is an ex command. The highlighting might not be there like it is in vim though. I'm not familiar with elvis, so I don't know.
Title: Re: Your Preferred Text Editor
Post by: t888 on Fri, 13 September 2013, 21:57:07
I like Vim.

Out of necessity I learned how to use the vi editor in Unix years ago, and once I mastered it provided me the ability to edit and manipulate text with ease.  It has a high learning curve, but it is an editor that is always available on Unix and Linux systems.  Vim is an improved version of the original vi editor found in Unix, it has lots of nifty features like syntax highlighting, integration to development tools, etc.  It has been ported to most operating systems so you can install it on most platforms.

Honestly you just need to spend some time with different editors and see what you like.  There are a lot of good editors out there.  Notepad++, textwrangler, etc..

Have fun in your research.
Title: Re: Your Preferred Text Editor
Post by: korrelate on Fri, 13 September 2013, 22:22:26

TextPad!!! I've thought about UltraEdit, and I've heard lots of good things about it, but I've been using TextPad forever and can't give up that kind of familiarity. If I was spending a lot of time working on a remote unix box, though, I would probably be on UltraEdit.

Is TextPad the one I'm thinking of? Used to be free, now commercial. Has a really neat feature to mark lines that match a search, and perform edit options just on those matching/marked lines? That was one feature I have not found in any other text editor.

It's still free to download the full version. Paying the license fee gets rid of some mildly annoying nags, though. And I don't know if the following matches your expectations about the find&replace functionality, but in TextPad, if you have a block of text in your script highlighted and then proceed to Find&Replace you will be presented with the option of making all replacements in the file or just make those replacements in the block of code you highlighted before opening the Find&Replace function.

For $15 bucks or whatever, this thing has been a steal. I've been using this app for Years and Years. Very stable, very lightweight, syntax highlighting addons are available for just about any language that you can think of and there's a lot more to go with it.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Fri, 13 September 2013, 22:44:13


TextPad!!! I've thought about UltraEdit, and I've heard lots of good things about it, but I've been using TextPad forever and can't give up that kind of familiarity. If I was spending a lot of time working on a remote unix box, though, I would probably be on UltraEdit.

Is TextPad the one I'm thinking of? Used to be free, now commercial. Has a really neat feature to mark lines that match a search, and perform edit options just on those matching/marked lines? That was one feature I have not found in any other text editor.

It's still free to download the full version. Paying the license fee gets rid of some mildly annoying nags, though. And I don't know if the following matches your expectations about the find&replace functionality, but in TextPad, if you have a block of text in your script highlighted and then proceed to Find&Replace you will be presented with the option of making all replacements in the file or just make those replacements in the block of code you highlighted before opening the Find&Replace function.

For $15 bucks or whatever, this thing has been a steal. I've been using this app for Years and Years. Very stable, very lightweight, syntax highlighting addons are available for just about any language that you can think of and there's a lot more to go with it.

No, replace-in-block is not quite what I was thinking of.

Might have to read up a but mire on elvis.
Title: Re: Your Preferred Text Editor
Post by: jdcarpe on Fri, 13 September 2013, 22:45:28
I must have had a brain fart and forgot to mention my favorite editor of all time. It came bundled with DOS, from version 1.0 on. It has been ported to an open version for FreeDOS.

Yes, I'm talking about the best editor ever made: Edlin.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Fri, 13 September 2013, 23:40:50
I must have had a brain fart and forgot to mention my favorite editor of all time. It came bundled with DOS, from version 1.0 on. It has been ported to an open version for FreeDOS.

Yes, I'm talking about the best editor ever made: Edlin.

COPY CON, SIR

Also, ed is of course the standard text editor.
Title: Re: Your Preferred Text Editor
Post by: morflleh on Sat, 14 September 2013, 00:06:22
i am student in computer science too and i've been using notepad++ for years  :thumb:

i also have tried editplus but i prefer notepad++ cause more simple and easy to use  :)


Title: Re: Your Preferred Text Editor
Post by: mkawa on Sat, 14 September 2013, 00:44:55
the only.thi.g worse than.emacs is.nano. then there's pico. that's basically the ninth circle of hell
Title: Re: Your Preferred Text Editor
Post by: lcs on Sat, 14 September 2013, 09:55:38
the only.thi.g worse than.emacs is.nano. then there's pico. that's basically the ninth circle of hell

 >:D
Title: Re: Your Preferred Text Editor
Post by: Hypersphere on Sat, 14 September 2013, 10:01:00
I love my nano. But then, I use unix pine email....
Title: Re: Your Preferred Text Editor
Post by: ___q on Sat, 14 September 2013, 20:57:29
Emacs is clearly the one true text editor.  I'm not sure how the original post was even a question worth asking.


Vim is somewhat acceptable as well, as a backup (and vi/vim tend to be installed on any random machine you end up using).
Title: Re: Your Preferred Text Editor
Post by: lcs on Sat, 14 September 2013, 21:05:11
Emacs is clearly the one true text editor.  I'm not sure how the original post was even a question worth asking.


Vim is somewhat acceptable as well, as a backup (and vi/vim tend to be installed on any random machine you end up using).

___q my buddy!
Title: Re: Your Preferred Text Editor
Post by: rowdy on Sun, 15 September 2013, 03:52:06
I taught myself basic emacs for the hell of it once.  Then I went back to elvis.

emacs is ok, but press the wrong key in a multi-key sequence and/or with the wrong modifier pressed, and something unexpected usually happens.
Title: Re: Your Preferred Text Editor
Post by: vasouv on Sun, 15 September 2013, 03:54:58
I think Notepad++ doesn't handle large text files very well. I tried opening a 35MB SQL file, it opened it but couldn't scroll up or down and ended up crashing. Sublime Text 3 (beta) and TextPad opened it with no problems.

AND, TextPad seems to have the smallest memory acquisition. With this SQL file open, Notepad++ was ~100MB of RAM, Sublime Text 3(beta) was ~170 and TextPad a mere 20MB!!!!
Title: Re: Your Preferred Text Editor
Post by: rowdy on Sun, 15 September 2013, 04:07:30
Back in the day the text editor I used could only handle files the size of the (severely limited) RAM (think 640K should be enough for anyone).

So I wrote my own paging text editor.

It was fun, but a bit slow sometimes.
Title: Re: Your Preferred Text Editor
Post by: korrelate on Sun, 15 September 2013, 04:26:09
I think Notepad++ doesn't handle large text files very well. I tried opening a 35MB SQL file, it opened it but couldn't scroll up or down and ended up crashing. Sublime Text 3 (beta) and TextPad opened it with no problems.

AND, TextPad seems to have the smallest memory acquisition. With this SQL file open, Notepad++ was ~100MB of RAM, Sublime Text 3(beta) was ~170 and TextPad a mere 20MB!!!!

I know!!! Right!!! I've thrown HUGE files at TextPad and it's never let me down. I'm sure there's a limit to what it can open, but with a modicum of sense it's unlikely that it's limit is keeping you from getting anything done.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Sun, 15 September 2013, 05:14:35
I use Vim 90% of the time because the modality gets me but mostly because I like my editor to be an editor and unix to be my development environment. I'm also a fluent emacs users but I don't like the fact that emacs wants to be my terminal too but man do I wish I could write lisp to extend Vim.

Since I teach a lot, I also used to use and recommend first TextMate, then Sublime Text, and now Brackets as a simple modern editor for new programmers.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Sun, 15 September 2013, 13:55:52
Vim has Python and Ruby bindings these days, in case you're not aware.  Not Lisp, but immeasurably better than vimscript.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Sun, 15 September 2013, 14:27:37
Vim has Python and Ruby bindings these days, in case you're not aware.  Not Lisp, but immeasurably better than vimscript.

Yeah, but both have limits compared to what you can do with vimscript and mega awkard APIs. Plus they segfault frequently on latest Ruby. When I can I use Lua to bind to Vim. Otherwise I grab a drink and embrace the madness.
Title: Re: Your Preferred Text Editor
Post by: daerid on Sun, 15 September 2013, 15:35:51
Amen to that, brother. I seriously don't think that Tim Pope is even human
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Sun, 15 September 2013, 16:29:52
Vim has Python and Ruby bindings these days, in case you're not aware.  Not Lisp, but immeasurably better than vimscript.

Yeah, but both have limits compared to what you can do with vimscript and mega awkard APIs. Plus they segfault frequently on latest Ruby. When I can I use Lua to bind to Vim. Otherwise I grab a drink and embrace the madness.

I was really hoping Tim Pope would write a vimscript book. Then I realized that would be like re-publishing the necronomicon.
Title: Re: Your Preferred Text Editor
Post by: ___q on Sun, 15 September 2013, 23:53:13
If any of you use the second-best text editor, and want to learn more about it, I've found "Learn Vimscript the Hard Way" to be excellent: http://learnvimscriptthehardway.stevelosh.com/   (it's free online, and he sells print-on-demand copies through lulu).

(Or, of course, you could just learn elisp like a normal person.)
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Mon, 16 September 2013, 01:31:08
I'm actually kind of surprised stevelosh isn't here himself.
Title: Re: Your Preferred Text Editor
Post by: phoenix1234 on Mon, 16 September 2013, 02:54:34
My favourite text editors:

Vim
Nano
Gedit
Notepad++
UltraEdit

 :thumb:
Title: Re: Your Preferred Text Editor
Post by: ssdt on Mon, 16 September 2013, 04:33:31
Notepad++ for pretty much everything, mainly LaTeX.
Title: Re: Your Preferred Text Editor
Post by: Nask on Mon, 16 September 2013, 04:44:35
Notepad++ as a freeware, and SublimeText even though it's a shareware.
Title: Re: Your Preferred Text Editor
Post by: therecorder on Mon, 16 September 2013, 05:48:58
http://www.codertools.com/

The Lite/Free version of this is nice, but unknown to most.
Title: Re: Your Preferred Text Editor
Post by: metalliqaz on Mon, 16 September 2013, 07:45:46
http://www.codertools.com/

The Lite/Free version of this is nice, but unknown to most.

Just looked at the website.  I'm wondering what the "Query and analyze databases" function looks like on a text editor...
Title: Re: Your Preferred Text Editor
Post by: therecorder on Mon, 16 September 2013, 07:50:57
http://www.codertools.com/

The Lite/Free version of this is nice, but unknown to most.

Just looked at the website.  I'm wondering what the "Query and analyze databases" function looks like on a text editor...

I think that you can download and try the Pro version (at the top of the page)...  The Free version download is at the bottom of the page.
Title: Re: Your Preferred Text Editor
Post by: therecorder on Mon, 16 September 2013, 07:53:24
http://www.codertools.com/

The Lite/Free version of this is nice, but unknown to most.

Just looked at the website.  I'm wondering what the "Query and analyze databases" function looks like on a text editor...

I think that you can download and try the Pro version (at the top of the page)...  The Free version download is at the bottom of the page.

The Free version is also one of the few free version text editors that has a built-in spell checker.

*** ALSO http://www.codertools.com/download.aspx ***
Title: Re: Your Preferred Text Editor
Post by: metalliqaz on Mon, 16 September 2013, 07:57:13
The Free version is also one of the few free version text editors that has a built-in spell checker.

Other than Notepad++ :)

I actually know there are better editors out there than n++.  I used to use ultraedit and textedit, and this one also looks very good.  However, I give lots of points for open source.  n++ use scintilla editing component, which is used on several Unix text editors, so it gives you that cross-platform compatibility.
Title: Re: Your Preferred Text Editor
Post by: daerid on Mon, 16 September 2013, 10:53:34
Vim is my daily editor unless I'm doing .NET or using a new API in another language at which point I use an IDE. Even then, I often have the file open in both places. I've never used emacs but get the feeling it is a very powerful and customizable editor like Vim. The learning curve to use Vim is a little steep. The learning curve to do things that will make your coworkers jaws drop (which is fun to do sometimes) is very steep, but it is worth it and not to hard to attain if you just make a little progress each day. Using motion commands combined with on the fly macros is by itself reason enough to learn Vim. I've not seen that ability in any other editor that even comes close to the speed, ease, and precision with which you can do it in Vim. At the end of the day, any editor is just another tool in your toolbox. Because its one you'll use a lot, it is worth learning and mastering. Feel free to experiment and see which you like. Just be sure you give them a fair chance. I'd argue anything less than a month or so of daily use and ongoing learning isn't really giving the editor a chance. In your journey, you'll probably encounter the sentiment that proficiency with an editor (or any tool) is not worth worrying about because so little of your time as a developer is actually spent on the act of writing code. Ignore these people. They don't want what's best for you. It's really very simple: the less time it takes you to physically write code, the more time you get to spend on problem solving, design, etc. Good luck in your studies. It's an amazing career for lifelong students.

+1 for mentioning vim macros. If I had to only keep one feature of vim, it'd be the macros (well, that and modal editing, which the macros kind of require).
Title: Re: Your Preferred Text Editor
Post by: Thimplum on Mon, 16 September 2013, 11:21:22
Vim is my favorite.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Mon, 16 September 2013, 16:09:42
+1 for mentioning vim macros. If I had to only keep one feature of vim, it'd be the macros (well, that and modal editing, which the macros kind of require).

Indeed.  On-the-fly keypress replay macros are fantastic.

My #1 most loved feature in vim is the t/T and f/F text objects.  Absolutely indispensable for me both for moving through code and for editing.
Title: Re: Your Preferred Text Editor
Post by: Altis on Wed, 18 September 2013, 18:04:04
Notepad++ for me.  Although I haven't really tried many others, to be honest.

I just like having a black background to type on... tabs are always handy, too.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Wed, 18 September 2013, 18:12:07
Notepad++ for me.  Although I haven't really tried many others, to be honest.

I just like having a black background to type on... tabs are always handy, too.

Most text editors let you change colours.

The most irritating in terms of "tabs" I have seen if jEdit - it has a dropdown list at the top to switch between open files.
Title: Re: Your Preferred Text Editor
Post by: Altis on Wed, 18 September 2013, 19:32:08
The most irritating in terms of "tabs" I have seen if jEdit - it has a dropdown list at the top to switch between open files.

You'd love Visio 2010.. I had to use it on an old laptop at work.... In that, I had to use the ribbon up top to change to a different set, then click a box which dropped-down my open windows.

Would not enjoy that on a regular basis.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Wed, 18 September 2013, 19:40:44
The most irritating in terms of "tabs" I have seen if jEdit - it has a dropdown list at the top to switch between open files.

You'd love Visio 2010.. I had to use it on an old laptop at work.... In that, I had to use the ribbon up top to change to a different set, then click a box which dropped-down my open windows.

Would not enjoy that on a regular basis.

Ouch!

I guess that is not as bad as cycling through several files open in elvis (:n :n :n :rew ...) ;)
Title: Re: Your Preferred Text Editor
Post by: inteli722 on Mon, 23 September 2013, 20:28:35
emacs or Notepad++. Use emacs on my laptop (linux), notepad++ on my desktop. I have emacs on my desktop, but I never edit text anyways on that thing!


I use Microsoft word for processing, but that's been clarified to be something different.
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Wed, 16 October 2013, 08:47:09
Emacs ftw!

It can use Lisp substitution when searching / replacing strings:

http://www.emacswiki.org/emacs/ReplaceRegexp (http://www.emacswiki.org/emacs/ReplaceRegexp)

It can be easily extended to add crazy new features. Here's a 1m30 video that is really worth watching showing someone adding on-the-fly evaluation of forms/code for elisp (mimicking what LightTable does for Clojure) where you can see values passed to functions "flowing" trough the code:

http://www.youtube.com/watch?v=mNO-vgq3Avg (http://www.youtube.com/watch?v=mNO-vgq3Avg)

(the point here is not necessarily that having this is important: the point is that that functionality was first really demo'ed in another IDE and then an Emacs hacker was able to replicate a working proof-of-concept by hacking some elisp magic in a short amount of time. Doing the same in another IDE / editor would probably be a major undertaking)

Emacs because of macros, ace-jump-mode, paredit, org-mode, magit, shell-command-on-region and hundreds of other cool things.
Emacs because instead of having to adapt myself to an editor / IDE's way of working I can adapt Emacs to my way of working.

Note that as much as I think that Emacs rocks and that there's a reason why it's still around after decades and why it shall still be there in decades, I do also think that the default Emacs shortcuts are the most stupid shortcuts ever invented... But in Emacs everything is customizable so for me it's not an issue  ;)

Oh and:

cat flames > /dev/null


P.S: I do have my fully paid-for latest version of IntelliJ IDEA but I really don't use it that often.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 16 October 2013, 16:32:50
I still have a lot to try, but these are what I primarily use right now:

+1 for Sublime Text (with Vintage/Vintageous mode)
Notepad ++
Gedit

I used to primarily use np++, but after finally trying out Sublime Text, I'm in love. Might use vim more in the future, but right now I'm sticking with ST3.  :D
Title: Re: Your Preferred Text Editor
Post by: GamingFTW on Wed, 16 October 2013, 16:52:58
Notepad++ for extensive editing, ust regular notepad for simple edits.
Title: Re: Your Preferred Text Editor
Post by: Tarzan_ on Wed, 16 October 2013, 17:33:50
PSPad.
Title: Re: Your Preferred Text Editor
Post by: jiggityjane on Wed, 16 October 2013, 23:41:47
Textmate here.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Thu, 17 October 2013, 00:13:40
NOT Eclipse.

Struggling with it atm.  Grrrrrrrr
Title: Re: Your Preferred Text Editor
Post by: swill on Thu, 17 October 2013, 01:08:34
Sublime Text
Title: Re: Your Preferred Text Editor
Post by: Martyr on Thu, 17 October 2013, 01:13:51
Only use Notepad++
Title: Re: Your Preferred Text Editor
Post by: Pacifist on Thu, 17 October 2013, 01:17:11
notepad++ for editing files, microsoft word for everything else, have a lot of macros and **** that only word uses
Title: Re: Your Preferred Text Editor
Post by: vasouv on Thu, 17 October 2013, 03:29:49
+1 for Sublime Text (with Vintage/Vintageous mode)
What does the Vintageous Mode do?
Title: Re: Your Preferred Text Editor
Post by: vyshane on Thu, 17 October 2013, 07:39:13
NOT Eclipse.

Struggling with it atm.  Grrrrrrrr

Yeah, I'm not a fan of Eclipse. Its code completion has a hard time keeping up with typing. I much prefer Android Studio (built on top of IntelliJ IDEA), even though it's still deemed early access preview.
Title: Re: Your Preferred Text Editor
Post by: metalliqaz on Thu, 17 October 2013, 11:07:43
+1 for Sublime Text (with Vintage/Vintageous mode)
What does the Vintageous Mode do?

Without googling, i'm guessing it simulates vi.
Title: Re: Your Preferred Text Editor
Post by: mrklaw on Thu, 17 October 2013, 11:48:57
vim and notepad++ on Windows
vim and rarely Sublime Text on Linux
bbedit or TextWrangler on Mac
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Thu, 17 October 2013, 14:18:25
+1 for Sublime Text (with Vintage/Vintageous mode)
What does the Vintageous Mode do?

Without googling, i'm guessing it simulates vi.

Yeah, it's a rewrite of Vintage. It's for ST3 and basically gives vim functionality.
Title: Re: Your Preferred Text Editor
Post by: codymaust on Sat, 26 October 2013, 20:26:32
Personal:
Windows - vim
Linux - vim
OS X - MacVim

Work:
Visual Studio with a vi keybinding plugin
Notepad++ for remote files

After using vim for a year or so, it's really remarkable how slow I am in a "normal" editor
Title: Re: Your Preferred Text Editor
Post by: frogamic on Sun, 27 October 2013, 04:43:16
I've been using geany all year but I just recently decided to learn vim, so far I've only used it for LaTeX. The more I learn the more I can see how efficient it's going to be once I master it. I think remapping the esc key to caps lock is essential, otherwise you have to move your whole hand every time you want to leave insert mode.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Sun, 27 October 2013, 05:03:06
I've been using geany all year but I just recently decided to learn vim, so far I've only used it for LaTeX. The more I learn the more I can see how efficient it's going to be once I master it. I think remapping the esc key to caps lock is essential, otherwise you have to move your whole hand every time you want to leave insert mode.

Sometimes it's surprising just how useable the old editors are, especially when compared to bells and whistles GUI-based editors.

I'd be lost without elvis (another vi close) on Unices.

Efficient use of keyboard, and (if you are familiar with the curses library) efficient character output too.
Title: Re: Your Preferred Text Editor
Post by: KaLam1ty on Sun, 27 October 2013, 05:47:47
Sublime Text 2/3 for sure. So many nice plugins!
Title: Re: Your Preferred Text Editor
Post by: belac on Sun, 27 October 2013, 11:39:51
I think remapping the esc key to caps lock is essential, otherwise you have to move your whole hand every time you want to leave insert mode.
How far away is your esc key on your board? It's just a pinky reach for me, but maybe I have banana hands. Just curious because there are a lot of... exotic... keyboard layouts around here.
Title: Re: Your Preferred Text Editor
Post by: Djankie on Sun, 27 October 2013, 12:43:06
Sublime text 3
Title: Re: Your Preferred Text Editor
Post by: frogamic on Sun, 27 October 2013, 19:54:02
I think remapping the esc key to caps lock is essential, otherwise you have to move your whole hand every time you want to leave insert mode.
How far away is your esc key on your board? It's just a pinky reach for me, but maybe I have banana hands. Just curious because there are a lot of... exotic... keyboard layouts around here.

It's a standard Filco TKL, I just measured and it's 7.5cm from the natural resting place of my pinky on the a key to the esc key. I never use caps lock and I can reach it just by moving my pinky.
Title: Re: Your Preferred Text Editor
Post by: ishpeck on Sun, 27 October 2013, 21:21:59
I used to collect text editors like my wife collects shoes.  Eventually, tho', I ended up using emacs and all other editors fell by the wayside.  Once you front the effort of learning emacs, you really need _nothing else_ to manage text.

Before the great emacs enlightenment, my collection included (but was not limited to)...
 - http://www.geany.org/
 - http://www.sublimetext.com/
 - http://www.vim.org/
 - http://codelite.org/
 - http://www.pspad.com/
 - http://www.codeblocks.org/
 - http://notepad-plus-plus.org/
 - https://projects.gnome.org/gedit/
 - http://monodevelop.com/
 - http://www.microsoft.com/visualstudio/eng/visual-studio-2013
 - http://en.wikipedia.org/wiki/MS-DOS_Editor (seriously)
 - http://www.abisource.com/

Depending on my platform and mood, I may rotate between any one of those editors.  Never a one of them appeared to really give me what I was after in an editor or IDE so I considered them all to be rather interchangeable.

Editors I despised...
 - http://www.eclipse.org/
 - http://www.nano-editor.org/
 - http://www.contexteditor.org/ (but I had a buddy who adored it)
 - http://www.openoffice.org/
 - http://www.libreoffice.org/
Title: Re: Your Preferred Text Editor
Post by: Cafeine on Sun, 27 October 2013, 21:58:31
I'm a Mac/iOS user and it depends on the task, but here are the text editors that I use on a daily basis:

1. Byword (http://bywordapp.com)
   - general writing, blogging
   - desktop and mobile

2. Textmate (http://macromates.com)
   - html and css
   - desktop

3. NVAlt (http://brettterpstra.com/projects/nvalt/)
   - daily work log and notes
   - desktop

4. Simplenote (http://simplenote.com)
   - daily work log and notes
   - mobile

5. Taskpaper (http://www.hogbaysoftware.com/products/taskpaper)
   - task management
   - desktop and mobile

Are you ME ? :D  Well nope because I can't use Taskpaper. I like it but I'm going back to Wunderlist all the time for that.

And I love Byword but I'm using Ulysse III (http://ulyssesapp.com/) a lot too (1.1 is very nice).
Title: Re: Your Preferred Text Editor
Post by: rowdy on Mon, 28 October 2013, 04:44:21
I used to collect text editors like my wife collects shoes.  Eventually, tho', I ended up using emacs and all other editors fell by the wayside.  Once you front the effort of learning emacs, you really need _nothing else_ to manage text.

Before the great emacs enlightenment, my collection included (but was not limited to)...
 - http://www.geany.org/
 - http://www.sublimetext.com/
 - http://www.vim.org/
 - http://codelite.org/
 - http://www.pspad.com/
 - http://www.codeblocks.org/
 - http://notepad-plus-plus.org/
 - https://projects.gnome.org/gedit/
 - http://monodevelop.com/
 - http://www.microsoft.com/visualstudio/eng/visual-studio-2013
 - http://en.wikipedia.org/wiki/MS-DOS_Editor (seriously)
 - http://www.abisource.com/

Depending on my platform and mood, I may rotate between any one of those editors.  Never a one of them appeared to really give me what I was after in an editor or IDE so I considered them all to be rather interchangeable.

Editors I despised...
 - http://www.eclipse.org/
 - http://www.nano-editor.org/
 - http://www.contexteditor.org/ (but I had a buddy who adored it)
 - http://www.openoffice.org/
 - http://www.libreoffice.org/


Interesting - I've been through most of those.  And I do like ConTEXT - it is my preferred editor for Windows.

I was trying to find a cross-platform preferably GUI editor that I liked (where cross-platform = Windows, Mac OS and Linux).  Failed.
Title: Re: Your Preferred Text Editor
Post by: Linkas on Mon, 28 October 2013, 04:55:12
Emacs +1
Title: Re: Your Preferred Text Editor
Post by: Findecanor on Mon, 28 October 2013, 09:34:31
I tried sublime, but the code completion interface got in the way and I could find no way to turn that off.
Title: Re: Your Preferred Text Editor
Post by: frogamic on Mon, 28 October 2013, 15:40:30
I think I'll have to give emacs a go when I have some free time, I can't write it off without trying it.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Mon, 28 October 2013, 16:41:25
I think I'll have to give emacs a go when I have some free time, I can't write it off without trying it.

emacs = Escape Meta Alt Control Shift, representing the various modifier combinations you need to enter commands.

So saying, I have a basic familiarity with it, but it is not installed as standard on many systems, so I usually just revert to a vi clone (or vi itself on BSD).
Title: Re: Your Preferred Text Editor
Post by: davkol on Mon, 28 October 2013, 17:40:40
evil
Title: Re: Your Preferred Text Editor
Post by: iri on Tue, 29 October 2013, 03:50:45
i use both vim and emacs.

ultraedit? notepad++? sublime? lame :p
Title: Re: Your Preferred Text Editor
Post by: Mr. C on Sun, 17 November 2013, 17:42:26
VIm
Kate
Gvim
Textpad
Notepad++
Title: Re: Your Preferred Text Editor
Post by: hexomega on Mon, 18 November 2013, 12:23:33
Linux/Mac:

VIM

Windows:

Notepad++
Visual Studio (full version)
Title: Re: Your Preferred Text Editor
Post by: terran5992 on Tue, 19 November 2013, 01:38:41
Notepad FTW
Title: Re: Your Preferred Text Editor
Post by: Neal on Tue, 19 November 2013, 02:25:02
Evil
Title: Re: Your Preferred Text Editor
Post by: SUPER432 on Wed, 20 November 2013, 01:17:38
Emacs, it's what I'm most used to. Vim now and then just for fun, I'm pretty bad at it.

Notepad++ on Windows - never liked the xemacs ports or xemacs in general. I should look into it, but can you get emacs bindings for n++?

I think I'll have to give emacs a go when I have some free time, I can't write it off without trying it.

Personally my preference for emacs is in its movement options (c-A, c-E, etc.) and the kill ring (c-K, c-Y). It just feels faster than jockeying around with a mouse or whatever the alternative is. Some of the default OSX keybindings take after these, actually. Takes some time getting comfortable, and you may or may not like it. But good on trying!

That and if you ever customize anything, it's a decent adventure in learning lisp just to configure the editor.
Title: Re: Your Preferred Text Editor
Post by: dustinhxc on Wed, 20 November 2013, 14:29:55
I love dreamweaver, notepad ++, and notepad.
Title: Re: Your Preferred Text Editor
Post by: iri on Wed, 20 November 2013, 15:38:56
how can one LOVE notepad, let alone dreamweaver?
Title: Re: Your Preferred Text Editor
Post by: davkol on Wed, 20 November 2013, 16:20:49
how can one LOVE notepad, let alone dreamweaver?

BDSM?
Title: Re: Your Preferred Text Editor
Post by: dustinhxc on Wed, 20 November 2013, 16:27:52
how can one LOVE notepad, let alone dreamweaver?

Dreamweaver has too many annoying add ons but love the colors and w3c funtion. Notepad is easy and simple. Thats all you need sometimes. :) I use it 90% of the time.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 20 November 2013, 17:55:30
Personally my preference for emacs is in its movement options (c-A, c-E, etc.) and the kill ring (c-K, c-Y). It just feels faster than jockeying around with a mouse or whatever the alternative is.
Movement feels faster than vim? :O Gotta love that control key.. eh? Evil would be a must for me.
Title: Re: Your Preferred Text Editor
Post by: SUPER432 on Wed, 20 November 2013, 23:30:11
Personally my preference for emacs is in its movement options (c-A, c-E, etc.) and the kill ring (c-K, c-Y). It just feels faster than jockeying around with a mouse or whatever the alternative is.
Movement feels faster than vim? :O Gotta love that control key.. eh? Evil would be a must for me.

Hey no cheap shots - I said I suck at vim! Emacs was the first editor introduced to me in college and I got used to it. I like the control key, but not sure my left wrist does..

Personally only faster for me compared to notepad.exe and stuff like that - no real movement options, no code indentation, etc.
Title: Re: Your Preferred Text Editor
Post by: joneslee85 on Thu, 21 November 2013, 00:06:02
Generally Vim.

Unfortunately I have to use Visual Studio all day :(

dude, are you .Net dev? I thought StackOverflow Rails
Title: Re: Your Preferred Text Editor
Post by: iri on Thu, 21 November 2013, 00:57:44
main movement options in emacs are C-s and C-r. because emacs sucks in movement.
Title: Re: Your Preferred Text Editor
Post by: lost_file on Thu, 21 November 2013, 12:20:04
The Sam Text Editor, because it is the real graphical successor to ed. Vi is a hack that Bill Joy admits to hardly ever using, only designed for back in the day terminals.

Sam is not restricted to a terminal. There are many pros to this.

http://doc.cat-v.org/plan_9/4th_edition/papers/sam/

Read on to become enlightened.
Title: Re: Your Preferred Text Editor
Post by: MsYutai on Thu, 21 November 2013, 12:37:39
I'm using VIM for any kind of code development, I'm also using "Kate" editor on Ubuntu for copy-paste, notes, and whatnot. It's really nice since it has Block Selection, multiple files in one window (use forward and back buttons to move through them), auto-complete, and it's stable! I definitely recommend this one!
Title: Re: Your Preferred Text Editor
Post by: iri on Thu, 21 November 2013, 12:53:17
wow, multiple files in one window! amazing!
Title: Re: Your Preferred Text Editor
Post by: riotonthebay on Sat, 23 November 2013, 11:56:52
Emacs, the One True Operating System.

Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Sat, 23 November 2013, 12:22:34
Emacs, the One True Operating System.

Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)

The "great operating system lacking only a decent editor" :P
Title: Re: Your Preferred Text Editor
Post by: riotonthebay on Sat, 23 November 2013, 12:32:07
Emacs, the One True Operating System.

Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)

The "great operating system lacking only a decent editor" :P

Bah, you just have to write it yourself. (In a language without lexical scoping by default.)

;)
Title: Re: Your Preferred Text Editor
Post by: daerid on Sat, 23 November 2013, 14:55:10
Unless it supports surround.vim, it's worthless.
Title: Re: Your Preferred Text Editor
Post by: joneslee85 on Sat, 23 November 2013, 18:07:40
The Sam Text Editor, because it is the real graphical successor to ed. Vi is a hack that Bill Joy admits to hardly ever using, only designed for back in the day terminals.

Sam is not restricted to a terminal. There are many pros to this.

http://doc.cat-v.org/plan_9/4th_edition/papers/sam/

Read on to become enlightened.

I don't know this editor, it seems only popular in Plan9 community, I still think Vim not vi is a better choice here
Title: Re: Your Preferred Text Editor
Post by: SUPER432 on Sun, 24 November 2013, 14:50:36
The Sam Text Editor, because it is the real graphical successor to ed. Vi is a hack that Bill Joy admits to hardly ever using, only designed for back in the day terminals.

Sam is not restricted to a terminal. There are many pros to this.

http://doc.cat-v.org/plan_9/4th_edition/papers/sam/

Read on to become enlightened.

I don't know this editor, it seems only popular in Plan9 community, I still think Vim not vi is a better choice here

It's definitely different and not something I'd see myself using, but it does have some cool stuff going on. Here's a vid of a walkthrough of it (if you can stay awake through a 20min+ tour of a text editor...)

http://research.swtch.com/acme
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Mon, 25 November 2013, 11:47:01
Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)

Now that's some serious Emacs config you have there! I decided to split mine in several files as it was getting too big  ;D

The ones I'm using all the time that I didn't see in your .emacs are : ace-jump-mode, expand-region, multiple-line-edit. I discovered all three of them by watching Magnar Sveen / magnars' "Emacs rocks" series if I'm not mistaken (I think expand-region and multiple-line-edit are both from him). The concept behind ace-jump-mode has to be biggest time saver ever invented (it's a copy/port of vi(m)'s EasyMotion, where I think the idea originated). I've never seen anything like this and now moving the cursor to any character on screen typically takes three keys at most (and you can jump to other windows and frames too: so jumping to another window/frame, directly to the specific character you want, takes only three or four keypresses: it's really wild). It has been ported to other editors too (including IntelliJ IDEA). It took me about two minutes to get used to and now I'm totally addicted :thumb:

Oh and it's great to see there are other Clojure programmers around!
Title: Re: Your Preferred Text Editor
Post by: riotonthebay on Mon, 25 November 2013, 17:31:59
Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)

Now that's some serious Emacs config you have there! I decided to split mine in several files as it was getting too big  ;D

The ones I'm using all the time that I didn't see in your .emacs are : ace-jump-mode, expand-region, multiple-line-edit. I discovered all three of them by watching Magnar Sveen / magnars' "Emacs rocks" series if I'm not mistaken (I think expand-region and multiple-line-edit are both from him). The concept behind ace-jump-mode has to be biggest time saver ever invented (it's a copy/port of vi(m)'s EasyMotion, where I think the idea originated). I've never seen anything like this and now moving the cursor to any character on screen typically takes three keys at most (and you can jump to other windows and frames too: so jumping to another window/frame, directly to the specific character you want, takes only three or four keypresses: it's really wild). It has been ported to other editors too (including IntelliJ IDEA). It took me about two minutes to get used to and now I'm totally addicted :thumb:

Oh and it's great to see there are other Clojure programmers around!

Cool, thanks for the tips! I do use ace-jump-mode, but I've not yet set up expand-region or multiple-line-edit. (Magnar Sveen's screencasts are great.)

I modeled the giant-one-file-config after this: http://milkbox.net/note/single-file-master-emacs-configuration/. It's worked really well, actually. You'll notice a bunch of lines that start with ";;-- ..." where "..." is something that looks namespaced – that's because I've hooked into imenu to turn those lines into sections (https://github.com/zachallaun/emacs-config/blob/master/init.el#L136), which combined with helm give me a really nice way to navigate the file :). It took some getting used to, but I like not having to manage many files.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Mon, 25 November 2013, 17:38:09
The Sam Text Editor, because it is the real graphical successor to ed. Vi is a hack that Bill Joy admits to hardly ever using, only designed for back in the day terminals.

Sam is not restricted to a terminal. There are many pros to this.

http://doc.cat-v.org/plan_9/4th_edition/papers/sam/

Read on to become enlightened.

What mouse do you use for sam/acme? I stopped using it when Thinkpads stopped having three dedicated mouse buttons. Have you rebound mouse 3 to mouse 4 on some gaming mouse?
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Tue, 26 November 2013, 22:57:48
I keep moving between vim and sublime text, ST2 vim mode is kinda crappy, ST3 is a bit better, but still crashes all the time.

There is a promising plugin for ST3 that runs vim in the background and uses sublime text as a front end to it, but  its really buggy too :(

I just cant get used to how primitive the file browser is in vim, even with various plugins like command T
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 27 November 2013, 09:11:24
I keep moving between vim and sublime text, ST2 vim mode is kinda crappy, ST3 is a bit better, but still crashes all the time.

There is a promising plugin for ST3 that runs vim in the background and uses sublime text as a front end to it, but  its really buggy too :(

I just cant get used to how primitive the file browser is in vim, even with various plugins like command T

I moved back to vim cause st3 just wasn't doing it for me. You tried vintageous? I never had it crash. What is the promising plugin you're talking about?

There are plenty of good plugins for files for vim. If you use gvim, you can use a graphical file manager anyway if you want. I usually open everything from the terminal into gvim and haven't really found a use for things like NERDtree, but what is it that you're trying to accomplish? I've personally found CtrlP to better than command t and the many other alternatives. I usually prefer a system wide program over one that works for only one program (ex: file browser, screenshots, etc.) but between Ctrlp and something like NERDtree or netrw pretty much everything is covered. You can even use the mouse (eek) if you want to. There are other project management plugins too.
Title: Re: Your Preferred Text Editor
Post by: vyshane on Wed, 27 November 2013, 10:06:11
There are plenty of good plugins for files for vim. If you use gvim, you can use a graphical file manager anyway if you want. I usually open everything from the terminal into gvim and haven't really found a use for things like NERDtree, but what is it that you're trying to accomplish? I've personally found CtrlP to better than command t and the many other alternatives. I usually prefer a system wide program over one that works for only one program (ex: file browser, screenshots, etc.) but between Ctrlp and something like NERDtree or netrw pretty much everything is covered. You can even use the mouse (eek) if you want to. There are other project management plugins too.

I've been working with Zend Framework 2 lately and it finally pushed me over the edge. That framework has too many damn nested directories. FuzzyFinder + NERDtree couldn't give me a good workflow. I finally switched to IntelliJ + ideavim. IntelliJ has a Favourites filesystem tree view where I can add specific directories that I can quickly access. Oh and code completion that doesn't suck. I've come to realise that what I really love is Vim's modal editing. Not necessarily the editor itself.

I still use Vim a lot, but I'm also happy with IntelliJ / Android Studio + ideavim, and Xcode + Xvim. I'm certainly not religious about editors vs. IDEs.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 27 November 2013, 11:03:18
There are plenty of good plugins for files for vim. If you use gvim, you can use a graphical file manager anyway if you want. I usually open everything from the terminal into gvim and haven't really found a use for things like NERDtree, but what is it that you're trying to accomplish? I've personally found CtrlP to better than command t and the many other alternatives. I usually prefer a system wide program over one that works for only one program (ex: file browser, screenshots, etc.) but between Ctrlp and something like NERDtree or netrw pretty much everything is covered. You can even use the mouse (eek) if you want to. There are other project management plugins too.

I've been working with Zend Framework 2 lately and it finally pushed me over the edge. That framework has too many damn nested directories. FuzzyFinder + NERDtree couldn't give me a good workflow. I finally switched to IntelliJ + ideavim. IntelliJ has a Favourites filesystem tree view where I can add specific directories that I can quickly access. Oh and code completion that doesn't suck. I've come to realise that what I really love is Vim's modal editing. Not necessarily the editor itself.

I still use Vim a lot, but I'm also happy with IntelliJ / Android Studio + ideavim, and Xcode + Xvim. I'm certainly not religious about editors vs. IDEs.

FuzzyFinder and NERDtree? Ewe xP A favourites filesystem? You didn't like NERDtree bookmarks for some reason? What plugin were you using for code completion that sucked? Whatever works for you, but I've had no problems dealing with hundreds of directories. I can see how it could get confusing though. I'm looking into unite.vim right now which looks possibly even better than CtrlP.
Title: Re: Your Preferred Text Editor
Post by: vyshane on Wed, 27 November 2013, 19:02:30
I want to be able to bookmark sets of directories on a per-project basis. NERDTree saves bookmarks globally.

I am using YouCompleteMe for code completion, with Git hooks to run ctags.
Title: Re: Your Preferred Text Editor
Post by: tp4tissue on Wed, 27 November 2013, 20:21:39
What's wrong with good ol' ultraedit..
Title: Re: Your Preferred Text Editor
Post by: vyshane on Wed, 27 November 2013, 20:37:21
What's wrong with good ol' ultraedit..

Nothing. Use whatever works for you.
Title: Re: Your Preferred Text Editor
Post by: daerid on Thu, 28 November 2013, 00:21:58
I'm looking into unite.vim right now which looks possibly even better than CtrlP.

ORLY? I love me some CtrlP, if unite is better I'm definitely gonna switch
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Thu, 28 November 2013, 03:39:20
I'm looking into unite.vim right now which looks possibly even better than CtrlP.

ORLY? I love me some CtrlP, if unite is better I'm definitely gonna switch

There's also Gary Berhnhardt's selecta (https://github.com/garybernhardt/selecta) which is a general purpose fuzzy finder that you can use with Vim and whatever else besides.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Thu, 28 November 2013, 13:29:29
I want to be able to bookmark sets of directories on a per-project basis. NERDTree saves bookmarks globally.

I am using YouCompleteMe for code completion, with Git hooks to run ctags.
Hmmm seems kind of inefficient and unnecessary to me, but if you needed to do that it probably would be harder in vim. Most plugins that support bookmarking just have one set. I know vimExplorer allows for favourites and bookmarks, but that's not much help either. You could use multiple plugins, but that would be a terrible solution as well. Maybe one of the bookmarking plugins (bookmarks.vim, vim-cdargs (kind of), FavEx, etc.) supports having multiple folders for bookmarks, but I haven't tested any of them. That or some project management plugin like myprojects. You probably could do it with NERDTree, netrw, etc. by boomarking folders for each project containing symbolic links to the ones you wanted to bookmark. I haven't tested how NERDTree would handle symbolic links to directories, but if this works, setting up the symbolic links could be done very quickly. Seems like a pretty elegant solution to me if it works. It might also be possible to just make a source for unite for each project, but that might be more tedious. I really hate using program specific file managers anyway, so I guess I can't really relate.

You think ycm sucks? :( Is intellij completion a lot better?
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Thu, 28 November 2013, 13:37:17
I'm looking into unite.vim right now which looks possibly even better than CtrlP.

ORLY? I love me some CtrlP, if unite is better I'm definitely gonna switch

I'm not sure if it's worth a switch, but it's definitely an interesting plugin. The documentation is a bit lacking, but it looks like it has a lot of potential (though just out of the box, I like CtrlP a lot more so far). Here's someone who seems to have done some tweaking in that regard: http://eblundell.com/thoughts/2013/08/15/Vim-CtrlP-behaviour-with-Unite.html (http://eblundell.com/thoughts/2013/08/15/Vim-CtrlP-behaviour-with-Unite.html)

Selecta seems interesting as well.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Mon, 02 December 2013, 10:45:38
I keep moving between vim and sublime text, ST2 vim mode is kinda crappy, ST3 is a bit better, but still crashes all the time.

There is a promising plugin for ST3 that runs vim in the background and uses sublime text as a front end to it, but  its really buggy too :(

I just cant get used to how primitive the file browser is in vim, even with various plugins like command T

I moved back to vim cause st3 just wasn't doing it for me. You tried vintageous? I never had it crash. What is the promising plugin you're talking about?

There are plenty of good plugins for files for vim. If you use gvim, you can use a graphical file manager anyway if you want. I usually open everything from the terminal into gvim and haven't really found a use for things like NERDtree, but what is it that you're trying to accomplish? I've personally found CtrlP to better than command t and the many other alternatives. I usually prefer a system wide program over one that works for only one program (ex: file browser, screenshots, etc.) but between Ctrlp and something like NERDtree or netrw pretty much everything is covered. You can even use the mouse (eek) if you want to. There are other project management plugins too.

I dunno if it is vintageous, but I get some sort of plugin host crash quite often. I would go from the terminal, but the OS X window management system gives me a lot of grief. I usually have quite a few terminal windows open, and there doesn't seem to be a way to alt tab to a single terminal window (instead of a group). I just feel like I lose my place in the editor really easily if the window keeps on getting covered up.

What's nice for me about sublime is that the file browser gives me a good idea of where I am, and I can do move/rename/copy file info operations with the mouse. I can also have it auto expand when I open a file with the completion dialog. Also nerdtree didn't seem to auto refresh on file change. I suspect that this is all possible in vim though, I've been playing off and on with getting my vimrc set up, but it its still a bit far off.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Mon, 02 December 2013, 14:16:18
Unite has been making the rounds among vim nerds at my workplace.  I need to check it out still, but it looks pretty cool.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Tue, 03 December 2013, 14:25:02
I use Vim (7.4) when I am editing a single file, such as a config file. I use emacs (24.3, mainly using evil-mode) for everything else though; the composability of the environment and having all of the source code available all the time is incredibly freeing and empowering; it's fantastic for producing documentation and papers with Org-mode and Auctex. The learning curve of both is brutal though. If I am working with Java code though I use IntelliJ IDEA.
Title: Re: Your Preferred Text Editor
Post by: iri on Tue, 03 December 2013, 14:41:08
i use idea with ideavim plugin. and i see a loooot of room for improving it.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Tue, 03 December 2013, 14:48:17
i use idea with ideavim plugin. and i see a loooot of room for improving it.
If you read or skim the Vim reference manual sometime, there are a lot of dark corners necessary to really implement Vim's design fully. It's not a trivial undertaking by any means, and if I were doing targeting that I think it would be more efficient to expose my IDE to being used similar to how eclipse is accessible through eclim. Another editing option I see cropping up is embedding Code Mirror within a web view, however it also happens to not have a very good vim emulation.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Tue, 03 December 2013, 14:55:51
Unless it supports surround.vim, it's worthless.
Evil-mode actually does with the evil-surround extension, quite a few of Tim Pope's extensions are implemented (which is not too surprising as Pope's extensions are pretty brilliant); one thing I noticed whilst writing a new motion was that Pope's repeat.vim extension is unnecessary as new motions/text-objects "just work" or by informing evil-mode of how to handle the new text-object/motion what have you with the :repeat keyword, it grasps how to handle it, which was a really elegant solution.
Title: Re: Your Preferred Text Editor
Post by: iri on Wed, 04 December 2013, 04:06:38
i use idea with ideavim plugin. and i see a loooot of room for improving it.
If you read or skim the Vim reference manual sometime, there are a lot of dark corners necessary to really implement Vim's design fully. It's not a trivial undertaking by any means
for the first time, i'll be heading for trivial things. it's going to give me some street cred anyways.
Title: Re: Your Preferred Text Editor
Post by: Nojo on Wed, 04 December 2013, 05:53:00
Notepad++ here  ;D I like the line color option
Title: Re: Your Preferred Text Editor
Post by: eisenhower on Thu, 05 December 2013, 18:11:13
Vim.

That program is amazing for a long-in-the-tooth text editor. It changed my life.
Title: Re: Your Preferred Text Editor
Post by: mooswa on Thu, 05 December 2013, 19:19:38
Vim.

That program is amazing for a long-in-the-tooth text editor. It changed my life.

^^^ This.
Title: Re: Your Preferred Text Editor
Post by: MonoSky on Thu, 05 December 2013, 19:32:08
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Thu, 05 December 2013, 19:33:22
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)

Don't forget

(http://usevim.com/images/posts/vimkeycap.png)
Title: Re: Your Preferred Text Editor
Post by: lcs on Thu, 05 December 2013, 19:35:37
I started using vim again...

my fingers are pleased.
Title: Re: Your Preferred Text Editor
Post by: MonoSky on Thu, 05 December 2013, 19:37:10
Wait... What... WHERE!!!

Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)

Don't forget

Show Image
(http://usevim.com/images/posts/vimkeycap.png)


Title: Re: Your Preferred Text Editor
Post by: lcs on Thu, 05 December 2013, 19:38:19
Wait... What... WHERE!!!

Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)

Don't forget

Show Image
(http://usevim.com/images/posts/vimkeycap.png)


Here you go: http://techkeys.us/collections/abs/products/vim-key
Title: Re: Your Preferred Text Editor
Post by: daerid on Fri, 06 December 2013, 01:31:21
There's also Gary Berhnhardt's selecta (https://github.com/garybernhardt/selecta) which is a general purpose fuzzy finder that you can use with Vim and whatever else besides.

Funny you mention him, he's the guy that got me into Vim.
Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 06 December 2013, 01:36:50
i need a ctrl-[ keycap then.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Fri, 06 December 2013, 01:39:47
There's also Gary Berhnhardt's selecta (https://github.com/garybernhardt/selecta) which is a general purpose fuzzy finder that you can use with Vim and whatever else besides.

Funny you mention him, he's the guy that got me into Vim.

I really like his Twitter feed because I don't feel alone in being sad about computers anymore.
Title: Re: Your Preferred Text Editor
Post by: daerid on Fri, 06 December 2013, 01:43:57
yeah, but sometimes he makes me depressed. I wanna be all like "THEN GO BE A MECHANIC YA JACK ASS". But I love the guy.

PS: Got him into the ErgoDox, too. Spreadin' the love! https://twitter.com/garybernhardt/status/369856760367951872
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Fri, 06 December 2013, 02:10:49
yeah, but sometimes he makes me depressed. I wanna be all like "THEN GO BE A MECHANIC YA JACK ASS". But I love the guy.

PS: Got him into the ErgoDox, too. Spreadin' the love! https://twitter.com/garybernhardt/status/369856760367951872

He's been raving about the thing. Kind of hoping he's a secret geekhacker.
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Fri, 06 December 2013, 10:11:05
To get an idea as to what a few lines of elisp (a Lisp dialect in which you can program/customize Emacs) can do (with a cool animated .gif):

http://www.bytopia.org/2013/11/26/emacs-saves-the-day-again/ (http://www.bytopia.org/2013/11/26/emacs-saves-the-day-again/)

tl;dr  The guy wrote a few elisp lines allowing him to quickly (and visually) classify OCR'ed characters (with full undo capability)
Title: Re: Your Preferred Text Editor
Post by: eisenhower on Fri, 06 December 2013, 10:16:15
For any Mac users looking for a good free text editor akin to notebook++, check out TextWrangler. https://itunes.apple.com/us/app/textwrangler/id404010395
Title: Re: Your Preferred Text Editor
Post by: n0rvig on Fri, 06 December 2013, 11:34:28
Unite has been making the rounds among vim nerds at my workplace.  I need to check it out still, but it looks pretty cool.

"I love ctrl-p but it is so last year."

For people that are using an old editor they sure do like the latest plugins.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Fri, 06 December 2013, 13:06:04
Sure it's "old", but it's still under regular maintenance, and very active plugin development.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Fri, 06 December 2013, 13:42:45
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)

Don't forget

Show Image
(http://usevim.com/images/posts/vimkeycap.png)


I need this key so badly ... (http://images1.sw-cdn.net/model/picture/674x501_910406_800118_1360178315.jpg)

http://www.shapeways.com/model/910406/vim-keycap-for-topre-keyswitches.html

I don't know why he never put it for sale :(
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 06 December 2013, 13:44:37
Looks really nice indeed!

I just hate the color.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Fri, 06 December 2013, 13:51:59
I think its 3d printed, so you can get any color depending on whoever prints it ...
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 06 December 2013, 13:53:03
I don't have a topre board XD Was just commenting. But that guy is not selling it right? Nor the design.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Fri, 06 December 2013, 13:56:02
Yeah, apparently he made both MX and topre versions, but the topre version didn't really fit correctly.

http://deskthority.net/marketplace-f11/engraved-vim-keycap-t5093.html

I hope he can  iron it out or maybe release the source file   :)
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 06 December 2013, 13:57:42
The thread is a bit old :| I don't think it's gonna happen.

I would like a tek key with a vim logo, that'd be nice.
Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 06 December 2013, 14:32:33
i think that using the esc key to go to normal mode in vim is a bad idea. just sayin'. not that anyone cares.
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 06 December 2013, 15:04:31
I swapped my ` for esc. Works fine.
Title: Re: Your Preferred Text Editor
Post by: mooswa on Fri, 06 December 2013, 15:58:45
In VIM you can map anything you want to Esc. Currently I map jj to Esc.  I am planning to mod my CM QFR to do Esc on CapsLock single tap.  CapsLock hold+another key will mean Ctrl+key.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Fri, 06 December 2013, 15:59:57
i think that using the esc key to go to normal mode in vim is a bad idea. just sayin'. not that anyone cares.

Ctrl + o takes you out of insert mode by default as well.

I've mapped jk and kj to return to normal mode since they don't appear together commonly in US English or code. This has lead to the rather unfortunate habit of noodling kjkjkjkjkkj whenever I'm thinking because it's essentially a noop now.
Title: Re: Your Preferred Text Editor
Post by: lcs on Fri, 06 December 2013, 16:00:19
In VIM you can map anything you want to Esc. Currently I map jj to Esc.  I am planning to mod my CM QFR to do Esc on CapsLock single tap.  CapsLock hold+another key will mean Ctrl+key.

That is a really nice idea! Thank you XD
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Fri, 06 December 2013, 16:01:57
I had Caps Lock mapped to Esc for years.
Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 06 December 2013, 16:55:13
i think that using the esc key to go to normal mode in vim is a bad idea. just sayin'. not that anyone cares.

Ctrl + o takes you out of insert mode by default as well.
for one command. C-[ acts just like the esc key.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Fri, 06 December 2013, 18:00:33
As others have said, its common to 'imap' jj or something similar to escape (I use 'jk' myself)

If you use the program keyremap4macbook (I think that is what its called) you can do the following:

bind caps lock to ctrl (skip if you have hardware hhkb)
search for "Control_L to Control_L" in the program, there is a setting that, when toggled, will send esc on key up if no other keys were pressed, or normal ctrl when pressed with any other keys.

I use this on my macbook, caps lock is much easier to access than control.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Fri, 06 December 2013, 18:08:37
For any Mac users looking for a good free text editor akin to notebook++, check out TextWrangler. https://itunes.apple.com/us/app/textwrangler/id404010395

Already using it :)

I had Caps Lock mapped to Esc for years.

Esc Lock :))
Title: Re: Your Preferred Text Editor
Post by: jaymatter on Sat, 07 December 2013, 13:16:43
Vim and my Ergodox go well together for me. I'll also give tmux a shout out because it saves me so much time when moving between home and office.  :))
Title: Re: Your Preferred Text Editor
Post by: iri on Sat, 07 December 2013, 14:22:52
As others have said, its common to 'imap' jj or something similar to escape (I use 'jk' myself)

If you use the program keyremap4macbook (I think that is what its called) you can do the following:

bind caps lock to ctrl (skip if you have hardware hhkb)
search for "Control_L to Control_L" in the program, there is a setting that, when toggled, will send esc on key up if no other keys were pressed, or normal ctrl when pressed with any other keys.

I use this on my macbook, caps lock is much easier to access than control.
caps lock is certainly of course mapped to control on all my machines. i wonder why not everyone more or less geeky does that. when i go help a colleague and use their keyboard and it happens to be a logitech k120 with caps lock as caps lock, i tell them i want to smash their head with an axe. then they actually ask me to do the remapping.

thank for sharing your idea on caps lock as esc in mac os. it is convenient. though i think implementing this in linux would be a bit harder.
Title: Re: Your Preferred Text Editor
Post by: 1pq on Sat, 07 December 2013, 16:00:27
For any Mac users looking for a good free text editor akin to notebook++, check out TextWrangler. https://itunes.apple.com/us/app/textwrangler/id404010395

I much prefer sublime text. I have yet to see any other text editor running on OS X outside of the terminal that has so much power and flexibility. Although it's not free, you can keep using the unregistered version with all of the features enabled indefinitely. Soon enough, however, you'll like it so much that you'll want to pay the developer! (At least that's what happened for me :D )
Title: Re: Your Preferred Text Editor
Post by: jmchargue on Sat, 07 December 2013, 16:32:00
Checking in for Vim.

I mapped Esc to kj, and escape and write to lkj. There's a nice little rhythm to saving things :)
Title: Re: Your Preferred Text Editor
Post by: iri on Sun, 08 December 2013, 12:18:23
my save is mapped to ,s
Title: Re: Your Preferred Text Editor
Post by: ch_123 on Sun, 08 December 2013, 12:23:14
Mainly vim. I also use Sublime every once in a while
Title: Re: Your Preferred Text Editor
Post by: jeffgran on Sun, 08 December 2013, 12:36:27
Emacs, the One True Operating System.

Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)

^ This. Mine is here: https://github.com/jeffgran/my-emacs (https://github.com/jeffgran/my-emacs)
Title: Re: Your Preferred Text Editor
Post by: eisenhower on Tue, 10 December 2013, 16:14:21
After a long vim session I find k's and j's all over whatever non-vim document I'm working on
Title: Re: Your Preferred Text Editor
Post by: jeffgran on Tue, 10 December 2013, 21:19:27
After a long vim session I find k's and j's all over whatever non-vim document I'm working on

LOL.

Btw, that doesn't happen with emacs navigation commands. :) In fact, many of the basic emacs navigation commands work by default in the terminal and in most OSX (maybe linux too?) text boxes/windows.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Tue, 10 December 2013, 21:23:11
After a long vim session I find k's and j's all over whatever non-vim document I'm working on

LOL.

Btw, that doesn't happen with emacs navigation commands. :) In fact, many of the basic emacs navigation commands work by default in the terminal and in most OSX (maybe linux too?) text boxes/windows.

The emacs bindings are all over the place in OS X because they're part of the native text widgets. This is not the case by default in any of the primary toolkits on Linux and Chrome on OS X explicitly turns them off. People who write software can be such jerks.
Title: Re: Your Preferred Text Editor
Post by: mreverything on Tue, 10 December 2013, 21:54:11
One more for TextWrangler on OS X. I don't really use it for coding, but I write just about everything in it, then convert using pandoc. Starting to learn vim, but I'll probably stick to TextWrangler and iTerm for now.

But seriously, whether you use Vim, Emacs, TextMate or TextWrangler, three cheers for the Solarized color palette!
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Tue, 10 December 2013, 22:19:46
But seriously, whether you use Vim, Emacs, TextMate or TextWrangler, three cheers for the Solarized color palette!

Have you seen the spherical keyset group buy (http://geekhack.org/index.php?topic=51026.0;topicseen) based on the Solarized palette?
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 11 December 2013, 00:29:42
Unite has been making the rounds among vim nerds at my workplace.  I need to check it out still, but it looks pretty cool.

"I love ctrl-p but it is so last year."

For people that are using an old editor they sure do like the latest plugins.

Hey it's not like vim is abandonware or anything, and unite is pretty awesome :D

i think that using the esc key to go to normal mode in vim is a bad idea. just sayin'. not that anyone cares.
Well like mooswa said, you can just remap it to anything you want. I still use escape, but I've mapped caps+s or w in the past to esc.

Others have suggested jj, jk, etc, but two keys in a row is too much for something that's used so frequently as far as I'm concerned.

As others have said, its common to 'imap' jj or something similar to escape (I use 'jk' myself)

If you use the program keyremap4macbook (I think that is what its called) you can do the following:

bind caps lock to ctrl (skip if you have hardware hhkb)
search for "Control_L to Control_L" in the program, there is a setting that, when toggled, will send esc on key up if no other keys were pressed, or normal ctrl when pressed with any other keys.

I use this on my macbook, caps lock is much easier to access than control.
caps lock is certainly of course mapped to control on all my machines. i wonder why not everyone more or less geeky does that. when i go help a colleague and use their keyboard and it happens to be a logitech k120 with caps lock as caps lock, i tell them i want to smash their head with an axe. then they actually ask me to do the remapping.

thank for sharing your idea on caps lock as esc in mac os. it is convenient. though i think implementing this in linux would be a bit harder.
I wonder why people would just settle with control as opposed to an entirely new layer :P Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings), though I'm not sure how easy it would be to have a different output based on whether or not other keys are pressed at the same time. I'll probably try it when I get the time. There aren't really enough remapping options to satisfy me on any os at the moment.


Also, am I the only one who hates solarized?
Title: Re: Your Preferred Text Editor
Post by: iri on Wed, 11 December 2013, 04:58:24
I wonder why people would just settle with control as opposed to an entirely new layer
because they want a control key and not an entirely new layer.

Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings), though I'm not sure how easy it would be to have a different output based on whether or not other keys are pressed at the same time.
in other words, you have no idea about how to implement that.
Title: Re: Your Preferred Text Editor
Post by: mreverything on Wed, 11 December 2013, 06:37:49
Have you seen the spherical keyset group buy (http://geekhack.org/index.php?topic=51026.0;topicseen) based on the Solarized palette?

I have. It looks so smart. One of first non-otaku sets I'm excited about. 4 days left!
Title: Re: Your Preferred Text Editor
Post by: nullstring on Wed, 11 December 2013, 07:34:42
gvim/vim for the bulk of my edits.
I also use notepad++ and sublime text sometimes.
Title: Re: Your Preferred Text Editor
Post by: nullstring on Wed, 11 December 2013, 07:40:00
nevermind, got it.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Wed, 11 December 2013, 14:51:30
Sure it's "old", but it's still under regular maintenance, and very active plugin development.
I think "regular maintenance" is selling short how active the developer mailing list (https://groups.google.com/forum/?fromgroups#!forum/vim_dev) is. Probably the most significant user facing changes from 7.3 to 7.4 (of which there were over 1100 commits) were the new regex engine, a new optional tweak of the how relative line number behaves (absolute at point, relative around point), and a more comprehensive Python API for writing Vim plugins. Vim's still evolving, and an eventual Python API that is on par with vimscript will be game changing for greater community involvement.

One tweak I made on my personal setup was to overload my capslock key to act as control when used as a modifier and escape otherwise, which in retrospect was something obvious to do but had no occurred to me to overload keys in that way before.

Steve Losh's article on making a Modern Space Cadet turned me onto not only doing that but also overloading other keys that the idea was applicable to (http://stevelosh.com/blog/2012/10/a-modern-space-cadet/), which in my case was Backspace and Enter.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Wed, 11 December 2013, 15:10:11
I've been using vim daily for 6 years with no large new core features.  Internal improvements and minor tweaks are great -- but I would call that maintenance.  That's not a criticism; I think vim's feature set is at a great local maximum.  There's always more stuff you can add, but it's extremely usable as-is.

Making vim properly embedable in larger environments springs to mind as a large user-facing feature I'd like to see, and would strike a workable balance between the IDE faction and the text editor faction.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 11 December 2013, 18:11:08
I wonder why people would just settle with control as opposed to an entirely new layer
because they want a control key and not an entirely new layer.

Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings), though I'm not sure how easy it would be to have a different output based on whether or not other keys are pressed at the same time.
in other words, you have no idea about how to implement that.

;) Why not have both? And have you considered that maybe some people want the capslock key? It's a matter of preference.


Well it depends on exactly what you want to implement. Simply switching caps to escape or control would be simple. In other words, I don't know how easy it would be to do both (exactly as I said). I do know how you would go about trying it. You might be able to do it just by using xdotool to send escape on keyup and then bind it with something like xbindkeys or sxhkd. I haven't tested it though. I don't find the feature particularly enticing. Alternatively, for this behaviour just in vim, you could just map control to escape in insert mode and then still use control normally in normal mode if you needed it for something.

Edit: Above causes no accidental escapes, but I decided to look into it. And it took me about ten minutes to find xcape (https://github.com/alols/xcape) among other programs that add the same functionality, so yes, it is easy. If you have caps set up as Control_L with xmodmap: "xcape -e "Control_L=Escape"
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Fri, 13 December 2013, 11:01:36
I wonder why people would just settle with control as opposed to an entirely new layer :p Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings),...

Same here... Heavy remapping on my HHKB Pro2, using the key at the left and right of the spacebar as separate modifiers (one is Alt, the other is a new modifier). Then I only use "modifier + key that you can reach without your pinky": so I can hit my new modifier with my thumb and have a new layer that is "pinky friendly" by, well, never requiring the pinkies  :)

In addition to heavily remapping my keyboard I did also completely remap Emacs (I think the default Emacs shortcuts are simply insane) and several Emacs mode too.  For example ace-jump-mode which I use all the time: I've configured it to only use strong fingers and never requiring characters that would need to be typed by the pinkies (so I removed a few letters, but I added 2,3,4 and 7,8,9, which I touch-type).

Now I ordered Hasu's "alternative controller" for the HHKB Pro 2 so that I can do all my key remappings and layering directly at the "keyboard level", without the OS having any say in the matter (which I think in the end shall prove more convenient than xmodmap / xkb).



Title: Re: Your Preferred Text Editor
Post by: domoaligato on Fri, 13 December 2013, 11:21:41
I love Notepad++
just make sure you get the plugins you need. it has all the features of any licensed alternatives if you download all the plugins you need.
Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 13 December 2013, 13:13:06
ironically, two best text editors are free.
Title: Re: Your Preferred Text Editor
Post by: 1pq on Fri, 13 December 2013, 20:16:19
on the mac: sublime text 3
everywhere else: vim

Thank god, someone else who has seen the light.
<3 sublime
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Sat, 14 December 2013, 10:35:13
Thank god, someone else who has seen the light.

Ah, that's it: now god comes in.  It's official: the editors war becomes... Religious!  :p

You can pry my Emacs from my cold dead hands, you pagans!  ;D

Btw I know that Emacs can do arbitrary computation (any computation, as in "using elisp") directly in substitution strings and that vim certainly can do computation in substitution strings. What about other editors? Is this something they can do too? (this is not a stab: I'm genuinely curious)

This thread lacks animated .gifs about our preferred text editors...

Complains (say about color scheme or font -- btw, it's a pixel-perfect font and the .gif is correct but for whatever resizing reason when inlined in GH the .gif is stretched and becomes all blurry... whatever) and hate can be safely sent to /dev/null :

[attachimg=1]

I did use vr/replace instead of replace-regexp to show the grouping / replacement.

Basically in the replacement string:

Code: [Select]
\,(+ \#2 (* 60 \#1))
\#2 and \#1 are references to the regexp group (which, in this case, transform minutes:seconds into seconds) and
Code: [Select]
\,(...) is the real magic: you can put any elisp code you want in here. Here it's just simple arithmetic but you can really do anything you want.

This is from a recent question on SO about how to use vim to do such a thing. Someone posted a 22 keystrokes (!) version using Emacs.

The video is recorded using ffmpeg from a shell running... Inside Emacs! (I made the window tiny to be nice with GH's bandwith).

As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Wed, 18 December 2013, 08:34:46
As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Being able to use real Emacs like one can with eclim with IDEA would be amazing. I am glad other editors exist though to inspire new ideas for absorbing into emacs and vim; snippets were popularized by textmate for instance, sublime text popularized fuzzy matching/multiple cursors, and sam/acme inspired things like expand-region, all of which are available in emacs and vim nowadays.
Title: Re: Your Preferred Text Editor
Post by: iri on Wed, 18 December 2013, 12:18:03
As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Being able to use real Emacs like one can with eclim with IDEA would be amazing
why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Thu, 19 December 2013, 07:20:04
As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Being able to use real Emacs like one can with eclim with IDEA would be amazing
why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.
Either one would be great. Jetbrains (company that develops IDEA) usually nails the integration and various levels of code comprehension part well with their tooling but the actual editing and code navigation part is less fluid in comparison to either of my setups with vim or emacs (through evil-mode mainly, which implements vim's grammar).
Title: Re: Your Preferred Text Editor
Post by: iri on Thu, 19 December 2013, 07:44:58
As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Being able to use real Emacs like one can with eclim with IDEA would be amazing
why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.
Either one would be great. Jetbrains (company that develops IDEA) usually nails the integration and various levels of code comprehension part well with their tooling but the actual editing and code navigation part is less fluid in comparison to either of my setups with vim or emacs (through evil-mode mainly, which implements vim's grammar).
Don't worry, I will soon join Jetbrains and make it perfect.
Title: Re: Your Preferred Text Editor
Post by: yakitysax on Thu, 19 December 2013, 14:37:18
As far I know the text editor in big IDEs are very, very limited which is why I welcome project like eclim and emacs-eclim which allow to use vim or Emacs as your text editor and Eclipse as the server... If only the same existed for IntelliJ IDEA (I know there's at least one such project going on). Maybe that in ten years we'll have something like Grok (from Google / Steve Yegge) catching on and we'll be able to use the editor we want within any IDE (Grok is about much more than that but it should have the benefit of being usable as a back-end for the editor we want as I understand it).
Being able to use real Emacs like one can with eclim with IDEA would be amazing
why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.
Either one would be great. Jetbrains (company that develops IDEA) usually nails the integration and various levels of code comprehension part well with their tooling but the actual editing and code navigation part is less fluid in comparison to either of my setups with vim or emacs (through evil-mode mainly, which implements vim's grammar).
Don't worry, I will soon join Jetbrains and make it perfect.
That is really my only quibble with their products, they are otherwise perfect and IDEA is irreplaceable. Even at a certain company that has an alternative Java IDE they use IDEA instead of their own internally it is so good.
Title: Re: Your Preferred Text Editor
Post by: phatdood9 on Thu, 19 December 2013, 23:56:12
I wish I had a little time to really get into emacs.

Emacs with evil mode seems really really nice. I just can't take a real big hit in productivity right now  :(
Title: Re: Your Preferred Text Editor
Post by: terran5992 on Fri, 20 December 2013, 01:22:37
Just tried notedpad++

Great for writing codes
Title: Re: Your Preferred Text Editor
Post by: adhoc on Fri, 20 December 2013, 02:14:59
I really, really like Notepad++ for the obvious reasons however the upper limit of files size that can be opened usually makes it unusable for me and I need to go to ultra edit. I'm usually working with huge text files (inputs and outputs of calculation analyses) which can easily go over the limit of Notepad++ (which is 1gb I believe).

And Vi for remote files stuff ofc.
Title: Re: Your Preferred Text Editor
Post by: terran5992 on Fri, 20 December 2013, 02:15:56
I really, really like Notepad++ for the obvious reasons however the upper limit of files size that can be opened usually makes it unusable for me and I need to go to ultra edit. I'm usually working with huge text files (inputs and outputs of calculation analyses) which can easily go over the limit of Notepad++ (which is 1gb I believe).

And Vi for remote files stuff ofc.

Are there really text files that big 0.o
Title: Re: Your Preferred Text Editor
Post by: adhoc on Fri, 20 December 2013, 02:21:17
Yes. I work with FEA solvers calculating with 5mil+ degrees of freedom. Text files are usually enormous.
Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 20 December 2013, 03:47:17
That is really my only quibble with their products
well, i have many quibbles with their products...
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Fri, 20 December 2013, 04:15:55
That is really my only quibble with their products, they are otherwise perfect and IDEA is irreplaceable. Even at a certain company that has an alternative Java IDE they use IDEA instead of their own internally it is so good.

Oh definitely... I have my fully paid license of IDEA and I'm a user since IntelliJ IDEA version 4 or so and I think it totally rocks.

I'm probably one of the user here using IDEA since the longest time (back when it was actually hardly usable on Linux: using green threads IIRC and ugly fonts etc. yet I was already a believer).

So, yeah, JetBrains do allow us Emacs / vi(m) / Sublime Text / etc. users to plug in your beloved text editor right in the middle of your IDE, like eclim! (but better)   :thumb:

(this thread started as a holy war for the best text editor and then everyone agrees that IDEA is the best IDE !? !? !?)

Title: Re: Your Preferred Text Editor
Post by: iri on Fri, 20 December 2013, 05:37:41
i do agree that idea is currently the best java ide. but it has its quirks.
oh, and version 13 looks much more awesome on linux.
Title: Re: Your Preferred Text Editor
Post by: angelic_sedition on Wed, 22 January 2014, 15:11:47
I wonder why people would just settle with control as opposed to an entirely new layer
because they want a control key and not an entirely new layer.

Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings), though I'm not sure how easy it would be to have a different output based on whether or not other keys are pressed at the same time.
in other words, you have no idea about how to implement that.

;) Why not have both? And have you considered that maybe some people want the capslock key? It's a matter of preference.


Well it depends on exactly what you want to implement. Simply switching caps to escape or control would be simple. In other words, I don't know how easy it would be to do both (exactly as I said). I do know how you would go about trying it. You might be able to do it just by using xdotool to send escape on keyup and then bind it with something like xbindkeys or sxhkd. I haven't tested it though. I don't find the feature particularly enticing. Alternatively, for this behaviour just in vim, you could just map control to escape in insert mode and then still use control normally in normal mode if you needed it for something.

Edit: Above causes no accidental escapes, but I decided to look into it. And it took me about ten minutes to find xcape (https://github.com/alols/xcape) among other programs that add the same functionality, so yes, it is easy. If you have caps set up as Control_L with xmodmap: "xcape -e "Control_L=Escape"


I keep accidentally quoting myself instead of editing. Sorry. Feel free to delete this post.
Title: Re: Your Preferred Text Editor
Post by: rowdy on Wed, 22 January 2014, 15:21:28
I wonder why people would just settle with control as opposed to an entirely new layer
because they want a control key and not an entirely new layer.

Implementing that on linux is actually very easy with xmodmap or xkb (I'm on linux with heavy remappings), though I'm not sure how easy it would be to have a different output based on whether or not other keys are pressed at the same time.
in other words, you have no idea about how to implement that.

;) Why not have both? And have you considered that maybe some people want the capslock key? It's a matter of preference.


Well it depends on exactly what you want to implement. Simply switching caps to escape or control would be simple. In other words, I don't know how easy it would be to do both (exactly as I said). I do know how you would go about trying it. You might be able to do it just by using xdotool to send escape on keyup and then bind it with something like xbindkeys or sxhkd. I haven't tested it though. I don't find the feature particularly enticing. Alternatively, for this behaviour just in vim, you could just map control to escape in insert mode and then still use control normally in normal mode if you needed it for something.

Edit: Above causes no accidental escapes, but I decided to look into it. And it took me about ten minutes to find xcape (https://github.com/alols/xcape) among other programs that add the same functionality, so yes, it is easy. If you have caps set up as Control_L with xmodmap: "xcape -e "Control_L=Escape"


I keep accidentally quoting myself instead of editing. Sorry. Feel free to delete this post.

Quoting yourself is like talking to yourself ;)
Title: Re: Your Preferred Text Editor
Post by: xandr on Thu, 23 January 2014, 05:31:33
vim if I only have access to the console and Sublime Text everywhere else.
Title: Re: Your Preferred Text Editor
Post by: swill on Thu, 23 January 2014, 15:23:41

vim if I only have access to the console and Sublime Text everywhere else.

Same...

Gotta love that dark solarized in sublime text. :)

Can't wait for penumbra set to match my editor. :)
Title: Re: Your Preferred Text Editor
Post by: xandr on Fri, 24 January 2014, 03:04:24

vim if I only have access to the console and Sublime Text everywhere else.

Same...

Gotta love that dark solarized in sublime text. :)

I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)
Title: Re: Your Preferred Text Editor
Post by: swill on Fri, 24 January 2014, 08:34:29


vim if I only have access to the console and Sublime Text everywhere else.

Same...

Gotta love that dark solarized in sublime text. :)

I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Why fork it?  If you like soda, use soda.
Title: Re: Your Preferred Text Editor
Post by: daerid on Fri, 24 January 2014, 10:58:46
I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Finally, somebody else. I loathe the solarized theme. After a few minutes it gives me a headache, without fail.
Title: Re: Your Preferred Text Editor
Post by: swill on Fri, 24 January 2014, 12:00:04

I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Finally, somebody else. I loathe the solarized theme. After a few minutes it gives me a headache, without fail.

Light or dark?  I don't like light, but after using dark for a couple days I started to fall in love.
Title: Re: Your Preferred Text Editor
Post by: daerid on Fri, 24 January 2014, 14:42:26
Either. I'm not a big fan of warm colors in general, but the low contrast between the blues of the dark theme just bugs the crap out of my eyes.
Title: Re: Your Preferred Text Editor
Post by: swill on Fri, 24 January 2014, 14:54:44

Either. I'm not a big fan of warm colors in general, but the low contrast between the blues of the dark theme just bugs the crap out of my eyes.

I did change the selection color cause it bugged me.
Title: Re: Your Preferred Text Editor
Post by: xandr on Sat, 25 January 2014, 04:28:05

I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Why fork it?  If you like soda, use soda.

I forked it because I made a few modifications. I basically mixed elements of both the light and dark themes. Nothing major but still enough to fork it so I can easily merge any updates from Ian without having to do my mods again.

It's definitely not a "look, I improved Soda lots" release. More a convenience thing for myself.
Title: Re: Your Preferred Text Editor
Post by: swill on Sat, 25 January 2014, 07:43:18


I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Why fork it?  If you like soda, use soda.

I forked it because I made a few modifications. I basically mixed elements of both the light and dark themes. Nothing major but still enough to fork it so I can easily merge any updates from Ian without having to do my mods again.

It's definitely not a "look, I improved Soda lots" release. More a convenience thing for myself.

Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
Title: Re: Your Preferred Text Editor
Post by: iri on Mon, 27 January 2014, 02:56:41


I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Why fork it?  If you like soda, use soda.

I forked it because I made a few modifications. I basically mixed elements of both the light and dark themes. Nothing major but still enough to fork it so I can easily merge any updates from Ian without having to do my mods again.

It's definitely not a "look, I improved Soda lots" release. More a convenience thing for myself.

Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
so, you've never used cvs or ms sourcesafe?

p.s. i looked into dark solarized and it looks nice to me.
Title: Re: Your Preferred Text Editor
Post by: belac on Mon, 27 January 2014, 07:46:02

Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
so, you've never used cvs or ms sourcesafe?

p.s. i looked into dark solarized and it looks nice to me.

+1 for visual SourceSafe being devilry. Theses posts make me think of Linus explaining why Git was needed. I don't remember it exactly, but something like: "Subversion says it is CVS done right. That's the problem. There is no way to do CVS right."
Title: Re: Your Preferred Text Editor
Post by: davkol on Mon, 27 January 2014, 08:18:56
Title: Re: Your Preferred Text Editor
Post by: swill on Mon, 27 January 2014, 19:09:13



I'm not actually a fan of the solarized scheme and made my own (https://github.com/XandrCoUk/Fizzy-Theme) which is included with my fork of the Soda Theme. (It's on the package manager as well)

Why fork it?  If you like soda, use soda.

I forked it because I made a few modifications. I basically mixed elements of both the light and dark themes. Nothing major but still enough to fork it so I can easily merge any updates from Ian without having to do my mods again.

It's definitely not a "look, I improved Soda lots" release. More a convenience thing for myself.

Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
so, you've never used cvs or ms sourcesafe?

p.s. i looked into dark solarized and it looks nice to me.

I personally wouldn't trust MS to do my laundry, never mind store my valuable code.

CSV is just a worse SVN, so no interest in working with them again.

Mercurial is a good distributed code repo, but since I already use Git to manage my life, I have no need to find another repo tool.

Git does so much more than just store my code and make it easy to work on.
Title: Re: Your Preferred Text Editor
Post by: swill on Mon, 27 January 2014, 19:11:16


Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
so, you've never used cvs or ms sourcesafe?

p.s. i looked into dark solarized and it looks nice to me.

+1 for visual SourceSafe being devilry. Theses posts make me think of Linus explaining why Git was needed. I don't remember it exactly, but something like: "Subversion says it is CVS done right. That's the problem. There is no way to do CVS right."

That is a great talk.  :)
Title: Re: Your Preferred Text Editor
Post by: TacticalCoder on Tue, 28 January 2014, 20:04:46
"Subversion says it is CVS done right. That's the problem. There is no way to do CVS right."

I was going to paste that one quote from the talk too... It's an amazing talk and a classic. Now contrarily to CVS which becomes kinda very hard to spot in the wild, there are still quite a few people and companies using SVN.

I used to be a Mercurial fan and tried to push Mercurial (ah ah, "push") but eventually I saw the Magit light (Git mode for Emacs) and switched to Git, even for my own projects.

And, well, speaking of VCS and DVCS in a "Your Preferred Text Editor" thread... Is there any text editor or IDE where Git's support is as good as Magit?  8)
Title: Re: Your Preferred Text Editor
Post by: rowdy on Tue, 28 January 2014, 20:36:50
I must have missed when a thread about text editors turned into a thread about source code control.

Anyway we still have some stuff in CVS.  And some newer stuff in SVN.  And the newest stuff in git.
Title: Re: Your Preferred Text Editor
Post by: hashbaz on Tue, 28 January 2014, 23:04:22
I use Perforce at work.  I don't mind it at all, except when the network is having issues.
Title: Re: Your Preferred Text Editor
Post by: nuclearsandwich on Wed, 29 January 2014, 00:40:40
I use Perforce at work.  I don't mind it at all, except when the network is having issues.

You make games hashbaz?
Title: Re: Your Preferred Text Editor
Post by: xandr on Wed, 29 January 2014, 02:00:10
And, well, speaking of VCS and DVCS in a "Your Preferred Text Editor" thread... Is there any text editor or IDE where Git's support is as good as Magit?  8)

Have you looked into the various Git extensions for Sublime Text? I myself prefer using either Tower on my Mac at home, SourceTree on my work machine or simply command line, but I've heard a lot of good things about Git in ST.
Title: Re: Your Preferred Text Editor
Post by: iri on Wed, 29 January 2014, 05:40:32
Only command line. Only hardcore.
Title: Re: Your Preferred Text Editor
Post by: swill on Wed, 29 January 2014, 09:47:08

Only command line. Only hardcore.

+1. Command line is the only best way. :)