[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1429727811618.jpg (85.86 KB, 569x400, 569:400, emacsvim.jpg)

31c5bf No.2190

What are ya hackin' with, /prog/?

60afa2 No.2191

qt creator, mostly. why?


8e68af No.2193

>>2191

> user was banned for this post


e55810 No.2197

Vim because that's what I was taught in college.


27302a No.2198

Notepad++.

I did only a bit with emacs and vim when I had to use my friends' computers, but I never bothered to learn any keybinds past insert mode (vim), executing (vim), saving and closing.

One time they did open up geany for me, but it was being retarded with the find functionality.


2e1919 No.2206

Sublime Text 3, it's light!


371aac No.2209

Vim, because I want to be able to still use my fingers after 3h of editing.


85830a No.2210

I like Atom


e64503 No.2222

I use Code::Blocks for C++ and Geany for webdev


9dd4e2 No.2228

Sublime text 3 and I've been trying to use vim its just difficult to get used to


eb2cc1 No.2233

When I'm working on an actual project IntelliJ IDEA, for anything else Vim.


fc36b3 No.2246

>>2210

Me too.


4805e1 No.2265

nano, but I'm looking to replace it

>inb4 use vi(m)

>inb4 use emacs


62d324 No.2268

>>2210

You like botnets


7ac10f No.2270

emacs + quack

I mostly hack in scheme.


96c805 No.2275

Emacs is pretty good.


f6ad68 No.2276

vim because I don't like how emacs shits out auto-save files all over the place

>>2265

use vim


19c3c5 No.2278

fuck all of you, especially

>>2210

>>2246

you two cowards.

atom all day long, i'm looking for a text editor, not an os. thanks, but fuck off vim fuck off emacs.


19c3c5 No.2279

>>2265

>inb5 use vi(m)

>inb5 use emacs

just don't use nano. jesus do you really try to write code with nano? do you also like shooting your dick with a nail gun? my god, you fucking masochist.


4805e1 No.2285

>>2279

>jesus do you really try to write code with nano?

I sure do.

>>2276

>use vim

>implying I haven't seen its scripting language

I might have used emacs, but

>Hey! Hey guys! Guess what?

>WE JUST INTEGRATED IMAGEMAGICK!

>Isn't that great?


9dd4e2 No.2286

I recently swiched from sublime text to TextAdept. Its very nice


1dac29 No.2307

>>2265

TextAdept might interest you. http://foicica.com/textadept/


c64e4d No.2366

Going to try this over the weekend:

https://code.visualstudio.com/Download

I'll be switching from Webstorm. Seems pretty good for web development stuff.


6d9c51 No.2379

Vim.

Emacs is gedit tier trash


9d7628 No.2382

>>2379

poster is gedit-tier trash


9d7628 No.2383

>>2276

> vim because I don't like how emacs shits out auto-save files all over the place

vim because changing config settings is hard.


350548 No.2384

>>2276

(setq-default backup-directory-alist '(("." . "~/emacs_backups")))


c1bd4d No.2415

>>2278

>i'm looking for a text editor, not an os.

>a fucking web browser accompanied by a server is okay though


4cd165 No.2417

>>2383

>vim because changing config settings is hard

I realize you're being le ironic but still nigger.


9d7628 No.2418

>>2417

if you say 'le' again me and a pack of my friends will rape you


66e485 No.2419


import urllib, os

vostr = {"q": "ha ha ha I am going to use this for some fun stuff"}
gven = urllib.urlencode(vostr)
os.startfile('http://translate.google.com/translate_tts?tl=en&'+gven)


9d7628 No.2425

>>2276

(add-to-list 'faggots (poster 2276))


0268c2 No.2430

emacs is killing lisp.


ab8a38 No.2431

File: 1431401568593.jpg (174.17 KB, 523x720, 523:720, 1431359861587.jpg)

>>2430

emacs IS lisp


0cbbfe No.2447

>>2190

>hackin'

>shitty 40 years old text editors

GOD TIER:

Visual Studio

GOOD TIER:

Sublime

OK TIER:

Notepad++

AUTISM TIER:

Vim et al


7c3e79 No.2455

File: 1431623604602.jpg (131.18 KB, 1473x1080, 491:360, maxresdefault.jpg)

>>2447

I will take care of you myself, Anon


ca7d02 No.2477

I use Vim but I would so much use a real IDE.

I was thinking about Emacs but I don't want to destroy my fingers too fast (they already hurt me after working too much).


fc3b11 No.2482

>>2430

If you're writing Lisp without emacs, it means either you don't know how to write lisp (effectively), or you're paying thousands of dollars for Lispworks.


bbf873 No.2484

>>2210

> LE JEWGLE PLEASE MILK MY TIT

> PLEASE TAKE ALL MY DATA!!


50076c No.2485

Eclipse and IntelliJ, used to use Vim extensively but none of the languages i use seem to worth ditching an IDE over.


66a8a4 No.2492

>>2197

>learning shit at college


95e443 No.2493

test


a9f75f No.2510

Emacs, vim is just some underpowered piece of shit that just frustrates me. People say you gotta be a octopus to use emacs but really if you played WOW, DOTA, or Starcraft in your youth the bindings should be really easy to pick up on.


08d34c No.2511

>>2510

>People say you gotta be a octopus to use emacs but really if you played WOW, DOTA, or Starcraft in your youth the bindings should be really easy to pick up on.

I was programming when in my youth.

vim4lyff. it's just a text editor and it does just text editing very well.

saved my bacon a few times.


5f886c No.2526

Sublime Text 2 for regular stuff, vim for small stuff while doing something in terminal.


2bb68a No.2693

>>2510

The problem with emacs is that it comes with

>2 or 3 irc clients

>a web browser

>a mail reader

>a mpd client

>another mail reader

>100,000 other things that most people will never use


28c535 No.2694

>>2693

No one is asking you to use it. Plus if you do need to use it, it's available. Integrated gdb anyone? And integrated Python. Language specific keyboard shortcut for all of the the languages I use. Really nice to customize too because of elisp.


28c535 No.2695

>>2694

shame


c4f4eb No.2696

File: 1435152989871.jpg (22.56 KB, 500x352, 125:88, babby.jpg)

GNU Gedit


2bb68a No.2706

>>2694

>No one is asking you to use it

Yeah, that's why I switched to vim. I don't need 200mb of software that I'll never use.

I don't need my text editing hindered because gnus is using the only thread.

>Plus if you do need to use it, it's available

Yeah, I'm sure I'll need a shitty irc client or shitty web browser built into my text editor.

>Integrated gdb anyone? And integrated Python

Ever heard of terminal multiplexers?

>Language specific keyboard shortcut for all of the the languages I use

My editor can do that based on the file extension.

>Really nice to customize too because of elisp.

elisp is the worst lisp implementation. other than guile anyway.

You can have your 'text editor'. While you're circlejerking on #emacs I'll be writing some code.


868c7c No.2733

I personally use Emacs for all my programming/writing needs.

I don't know a more powerfull editor for VHDL which is the main task on my job. Really, if you write VHDL the mode which comes with Emacs is really really good.

For Latex is also really powerfull (w/ auctex). Python, TCL/Tk, C++, C, all have modes easy to install and I find them intuitive.

It is true that it comes with a lot of shit, but it can come in handy, And in todays computer memory size, I am sure that those 200mB will not make any difference ….


ff92d6 No.2745

Why can't Vim have better autocompletion? The closest I can't what I want is YCM, but it was pain in the ass.


4b74ae No.2747

Until recently, vim, but I've started using some languages with better emacs support so I've switched to spacemacs. It's a bit resource hungry but very nice to work with.


cc4d49 No.2751

>>2447

>VS

>your compiler now requires you to login

I'm trying to change c++ compilers, but nothing so far except VS has a fucking working debugger (step into, step over) on windows.


d9fb1c No.2754

Vim, running in the Emacs terminal emulator, running in the Neovim terminal emulator.

http://neovim.io


5bf5ba No.2879

>>2190

Code::Blocks.


865318 No.2882

lxde + 4 virtual desktops + terminator terminal + vim,

vim with:

nerdtree,

emmet,

multicursor,

delimitMate,

bundler

But also respect emacs.


94142f No.2886

vim, but I wish it wasn't stuck in the '80s. C++11 highlighting and indentation is pretty broken and I don't expect it will ever improve.


a3e17c No.2887

For Lisp: emacs, of course.

I installed melpa in my .emacs file, installed yasnippet, autocomplete and autoindent from melpa and had it all autostart.

I think I could probably use it as IDE for every single language out there.

For C++ which I always use with the Qt toolkit its of course QtCreator which is pretty powerful.

For Python: PyCharm community edition.

For LaTeX: TeXstudio (and MikeTeX on Windows)

For Ada: GPS (not very often though, tbh)

For Haskell: Leksah

>>2733

Doesnt Altium or Xilinx have some pretty neat VHDL or Verilog IDEs? For free even, if I recall correctly.


7fc032 No.2896

File: 1437861742123.gif (1.12 MB, 152x168, 19:21, 1313148949153.gif)

>>2751

Jesus Christ almighty, have you never heard of gdb? You have either been brainwashed by Microsoft or just outright retarded.


179c7f No.2898

>>2896

MUH GUI


94142f No.2906

Debuggers are largely useless other than to produce a backtrace and for RE. People need to get over their attachment with them.


81d528 No.2908

>>2751

>programming on windows

not sure if masochist or just very stupid


81d528 No.2909

>>2898

wtf you can use gdb with any GUI IDE you like (except maybe visual studio but i guess even there's a plugin)


13eb01 No.2911

Vim, because I like modal editing, and it's easily extensible in real languages like Python and Lua (elisp is better than viml, but shit compared to real lisps).

Vim is very superior for editing. Emacs is superior for writing. That's why I use Vim for code and default emacs keybinds for command lines.

You're crippled if you don't know enough about both to use either.


0c0882 No.2922

File: 1438113778990.png (1.36 MB, 1920x1056, 20:11, screenshot.png)

Emacs can write web bots, I'd like to see the same in Vim

https://github.com/olewhalehunter/kommissar


000000 No.2926

nvi

>>2922

Write?


0c0882 No.2938

>>2926

kommissar comes with a browser plugin that lets you hover over elements and record actions/scrape values dynamically, it compiles to a lisp image where you can add verification logic, loops etc anything you can do in common lisp


000000 No.2942


0a83e9 No.3508

emacs 4 until I find something better


c1732d No.3509

>Try out emacs

>Go full immersion in order to learn the UI and keybinds

>Use emacs for everything; email, configs, writing, coding, browsing…

>After 2 days, my wrists start hurting

>It gets really bad, look up emacs plugins to make it less stressful on my wrists

>Try ErgoEmacs

>It makes the emacs startup time longer than 2 minutes

>It still doesn't help my wrist pain

>Switch to vim

>Use vim for everything

>Wrist pain is gone in less than a day


d504e4 No.3510

>>2233

What's up with intellJ? I didn't even hear from it 2 months ago and suddenly everybody is using it


6efca6 No.3511

NeoVim 0.1.0

Not a fan of joining cults.

I'd like to try GuileEmacs, though, once it's usable in 20 years.


c66977 No.3526

Windows – Sublime 3

Linux(graphical) – Gedit

Linux(CLI) – nano

Vim is just too much for lazy coders like myself


b9116b No.3532

VHDL made me into an emacs guy.

Still I don't believe the hype some text editors get.

I get that a properly set-up text editor is a powerful tool,

can't be happier with all the possibilities it brings.

Payoff with the basics is whats bugging me the most.

The promised godly speed boost hasn't occurred yet since I don't want to check the reference multiple times while working.

>>2906

Memory analyzation tools like valgrind saved my ass multiple times tough. I think its good to have debuggers around, but it's certainly not the most important when actually debugging I think.

I rarely step through a program, I prefer to deduce the flow by spamming the outstream with messages.

Debuggers for any embedded project is a must tough obviously.

Can't tell me it's not useless there.


19f49a No.3551

>>2906

Spoken like a true Java dev


d4d1ab No.3571

Tried Emacs for a while.. not my style. Although I love OrgMode.

I'm using NeoVim and Vim in my daily life.


c0131a No.3894

started out using textmate, still use it to this when i want to show people stuff.

got better and better using vim throughout uni, love it to death today.

tried emacs a few times, shit is nice but vim's commands i feel are more concise and i like what i have so no reason to change.

today using vim for most things and intellij for java.

for me, emacs vs. vim is a discussion like fedora vs. debian. one has everything and the kitchen sink out of the box, the other is only comfortably usable after adding some plugins and customizing shit. it depends what kind of person you are.


df1f9a No.3898

>>2222

So you already have mingw32. Just set the path variable in your advanced system properties to the code::blocks mingw32 file and suddenly you can compile your code from command line in windows. "g++ -o (insert name of .exe here) (insert .cpp file here)"


3002e7 No.3899

Spacemacs


7f98e2 No.3902

>>2279

Nano is extremely simple to use and I've done much better programming with it than both Vim and Emacs.

It's better than Emacs and Vim combined, especially because both of those are bloated to all hell, have no real useful purpose aside from purposely making the software overly complicated to use.

I want to be out of a text editor within a second of making the decision. Same goes for saving the file.

This isn't really a necessity, just preference, but from me, comparing Vim to Nano, Nano gets a plus for highlighted code.

Explain why either Vim or Emacs is any good, or at least how they aren't the cancer of text editors, which should be extremely simple tools, not wannabe far overcomplicated IDEs.


c0131a No.3905

>>3902

i can only speak for vim. and i'm not sure we're talking about the same nano.

leaving the editor and saving a file in vim is one combined command - ZZ - or if you want to just exit ZQ. you can easily map a save key in your .vimrc; for example, i have \-s mapped to save so i don't have to :w<CR> everytime i want to save. vim also does highlight code without addons, so the features you mentioned are there and then some.

i understand you don't want a wannabe IDE but rather a simple text editor, and vim imho can be just that. granted, you have a small learning curve at the beginning, but if you're serious about editing text, vim will quickly feel much more natural and the commands are actually quite mnemonic. c for cut, cw for cut (to the next) word, ciw for cut inner word (cut the word under the cursor, p for paste, and so on. moving around, once you're used to, will also feel more natural than before - you don't have to take your hands off the normal position on the keyboard, looking for the arrow keys or the mouse to jump to a line and a lot of the time you can move around and edit at the same time. i haven't even started talking about the ease of scripting from within the editor - just press q and another button, it starts recording until you press q again, then execute what you recorded by simply doing @<button> which of course can be prefixed by the number of times you want it to happen - or using marks.

all in all, vim aims to enable you to interact with your file rather than just edit it. i have vim bloated to the maxxx with 20 plugins, enabling me to write code and latex like someone using textmate or sublime would, amazing autocompletion provided by clang for c/c++, python by python, rust by racer, ruby and java by eclipse (through eclim), file explorer, method explorer and the like.

to me, vim is the only tool i ever need to edit text files, be it config files or refactoring code in big projects. this way i only need to learn one tool and benefit from this whenever i edit, which i do a lot. and the performance is still very good, although i admittedly drop the more expensive addons when working on raspberry pis or platforms like that.


000000 No.3934

vim, but I use it like vi with syntax highlighting.


30c027 No.3945

>>2278

>text editor using a webpage rendering toolkit

Is this somehow less bad than a text editor OS?


30c027 No.3946

>>2694

Integrated gdb doesn't sound too bad, but ultimately you can just use tmux/screen to accomplish the same stuff without fattening up your editor.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]