I like Notepad++ because it is free and has some nice features
nano > {vi | emacs}
MICROSOFT WORD 97
MICROSOFT WORD 97
That's a text processor.
Am I the only one here that likes emacs?! :blank:
Am I the only one here that likes emacs?! :blank:
yes. and you should feel bad about that. ;D
Am I the only one here that likes emacs?! :blank:
I was using Notepad++ for a long time, but recently moved over to Sublime Text.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!
I don't think I'll ever go back!
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!
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.
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.
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.
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.
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.
the only.thi.g worse than.emacs is.nano. then there's pico. that's basically the ninth circle of hell
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).
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!!!!
Vim has Python and Ruby bindings these days, in case you're not aware. Not Lisp, but immeasurably better than vimscript.
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.
http://www.codertools.com/
The Lite/Free version of this is nice, but unknown to most.
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...
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.
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).
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.
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.
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.
+1 for Sublime Text (with Vintage/Vintageous mode)What does the Vintageous Mode do?
NOT Eclipse.
Struggling with it atm. Grrrrrrrr
+1 for Sublime Text (with Vintage/Vintageous mode)What does the Vintageous Mode do?
+1 for Sublime Text (with Vintage/Vintageous mode)What does the Vintageous Mode do?
Without googling, i'm guessing it simulates vi.
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.
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.
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.
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
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/
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.
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.
how can one LOVE notepad, let alone dreamweaver?
how can one LOVE notepad, let alone dreamweaver?
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.
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.
Generally Vim.
Unfortunately I have to use Visual Studio all day :(
Emacs, the One True Operating System.
Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)
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
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.
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
Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)
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!
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 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
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.
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.
What's wrong with good ol' ultraedit..
I'm looking into unite.vim right now which looks possibly even better than CtrlP.
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 want to be able to bookmark sets of directories on a per-project basis. NERDTree saves bookmarks globally.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.
I am using YouCompleteMe for code completion, with Git hooks to run ctags.
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 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 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.
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.
for the first time, i'll be heading for trivial things. it's going to give me some street cred anyways.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
Vim.
That program is amazing for a long-in-the-tooth text editor. It changed my life.
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)
Don't forgetShow Image(http://usevim.com/images/posts/vimkeycap.png)
Wait... What... WHERE!!!Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)
Don't forgetShow Image(http://usevim.com/images/posts/vimkeycap.png)
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.
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.
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
Unite has been making the rounds among vim nerds at my workplace. I need to check it out still, but it looks pretty cool.
Vim + http://ethanschoonover.com/solarized + Penumbra(Soon...)
Don't forgetShow Image(http://usevim.com/images/posts/vimkeycap.png)
i think that using the esc key to go to normal mode in vim is a bad idea. just sayin'. not that anyone cares.
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.
for one command. C-[ acts just like the esc key.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 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 had Caps Lock mapped to Esc for years.
As others have said, its common to 'imap' jj or something similar to escape (I use 'jk' myself)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.
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.
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
Emacs, the One True Operating System.
Constantly tweaking. Config lives here: https://github.com/zachallaun/emacs-config (https://github.com/zachallaun/emacs-config)
After a long vim session I find k's and j's all over whatever non-vim document I'm working on
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.
But seriously, whether you use Vim, Emacs, TextMate or TextWrangler, three cheers for the Solarized color palette!
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.
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.
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.As others have said, its common to 'imap' jj or something similar to escape (I use 'jk' myself)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.
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.
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 layerbecause 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.
Have you seen the spherical keyset group buy (http://geekhack.org/index.php?topic=51026.0;topicseen) based on the Solarized palette?
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.
I wonder why people would just settle with control as opposed to an entirely new layerbecause 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.
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),...
on the mac: sublime text 3
everywhere else: vim
Thank god, someone else who has seen the light.
\,(+ \#2 (* 60 \#1))
\,(...)
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.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.
why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.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
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).why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.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
Don't worry, I will soon join Jetbrains and make it perfect.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).why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.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
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.Don't worry, I will soon join Jetbrains and make it perfect.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).why emacs and not vim? emacs has everything but a decent text editor. vim is mostly a decent text editor.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 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.
That is really my only quibble with their productswell, i have many quibbles with their products...
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.
I wonder why people would just settle with control as opposed to an entirely new layerbecause 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 wonder why people would just settle with control as opposed to an entirely new layerbecause 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.
vim if I only have access to the console and Sublime Text everywhere else.
vim if I only have access to the console and Sublime Text everywhere else.
Same...
Gotta love that dark solarized in sublime text. :)
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)
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)
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.
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'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'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.
so, you've never used cvs or ms sourcesafe?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?
Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
p.s. i looked into dark solarized and it looks nice to me.
so, you've never used cvs or ms sourcesafe?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.
p.s. i looked into dark solarized and it looks nice to me.
so, you've never used cvs or ms sourcesafe?
Gotcha. Ya Git is an awesome tool. I don't miss the dark days of SVN.
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."
I use Perforce at work. I don't mind it at all, except when the network is having issues.
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)
Only command line. Only hardcore.