Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 4:46 AM, Amit Uttamchandani wrote: > I just looked at vile...very cool app. Haven't figured out all the > commands yet but I'm quite happy that it supports verilog syntax > highlighting. Can you do vertical splits or file browsing within vile? Vile unfortunately has no present vertical split capability, though there is a file management interface via the hypertext capability (which you has no default binding, so you have to bind in your vilerc) and directory.pm via the perl interface if you use it. There are apparently also some gdb and shell bindings via perl, but YMMV. I'm afraid I don't know much more than that about it, because I've never felt the need to make use of them. >> * TODO/Bug tracking/Notes: I keep track of my Todo list and other info >> with a 1.3KLOC (C++) utility I wrote to handle tagged notes from the >> command line. Maybe I'll get around to writing up a readme and >> releasing it soon. > I'd very interested in this. I'll see what I can do about finishing up the unit / integration tests and releasing it. The only thing that makes me hesitate to do so is the fact that someone will likely build a feature-comparable (albeit slower for large databases and without the query DSL) version using sh and grep. :-) Brendan MacDonell
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 12:52:14AM -0700, David E. Thiel wrote: > On Fri, Mar 13, 2009 at 07:38:24AM +0100, Martin Oppegaard wrote: > > On Thu, Mar 12, 2009 at 03:35:18PM -0400, James Turner wrote: > > > I'm also running 0.4a from packages on openbsd 4.4 without any issues. I > > > haven't seen any characters get eaten. What $TERM are you running? How > > > often do your chars get eaten? What do you mean by eaten? You type and > > > half don't ever make it to the screen? > > > > OpenBSD version 4.4. By eaten, I mean that it looks like I'm in replace > > mode when I type, but the line gets shorter (eaten up buy tmux) when I > > undo the changes, too! If I can scroll down so that the changes gets out > > of the screen, the text is correct when I scroll back. > > > > I've been setting TERM to xterm-color in .zshrc for some reason, but > > after some testing, the problem seems to have gone away when I let TERM > > get set automatically, and it gets set to screen in tmux. Does that make > > any sense? > > Try setting "set-window-option -g utf8 on" in your .tmux.conf and > starting it with "tmux -u". I had things getting gobbled all over the > place in mutt before I switched to full unicode OpenBSD doesn't support utf8, so would doing this have any effect at all? In any event, I tried, and it didn't change anything. Nvi is fine when TERM is screen, crap when TERM is xterm(-color), but thanks for the tip. - Martin
Re: [dwm] Suckess Code Management
Kurt H Maier wrote: On Fri, Mar 13, 2009 at 12:59 AM, Alan Busby wrote: I am astounded by how many respondents regularly use file managers! Yeah, I'm starting to feel like I'm missing something here... Do file managers have some killer feature that the shells (bash/tcsh/zsh/etc) don't? Yep. When you have a big directory full of images, and you want to selectively delete some, it's pretty handy to have a big window full of thumbnails to ctrl+click at will and delete all at once. Same goes for auto-generated pdf files with near meaningless names. Kurt i use gqview for images. for pdfs i always try to name them in a proper way.
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 12:59 AM, Alan Busby wrote: >> I am astounded by how many respondents regularly use file managers! > > Yeah, I'm starting to feel like I'm missing something here... > Do file managers have some killer feature that the shells > (bash/tcsh/zsh/etc) don't? Yep. When you have a big directory full of images, and you want to selectively delete some, it's pretty handy to have a big window full of thumbnails to ctrl+click at will and delete all at once. Same goes for auto-generated pdf files with near meaningless names. Kurt
Re: [dwm] Suckess Code Management
Alan Busby dixit (2009-03-13, 14:59): > For all the mutt users, > I imagine most are doing (fetchmail -> procmail -> mutt) right? That's right. For outgoing mail I use a postfix configuration with sender-based routing to a number of smarthosts (one for each of my accounts) with TLS and auth which basically simulates the behaviour of a traditional monolithic mail client. Best, -- [a] pgpZ2ehDXyWg4.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
To navigate between directories the internal comands dirs, pushd, popd, etc are very useful. Also you can do multiple tasks in the same terminal with the job control commands. On Fri, Mar 13, 2009 at 7:19 AM, Amit Uttamchandani wrote: > On Fri, 13 Mar 2009 14:59:03 +0900 > Alan Busby wrote: > >> > >> > I am astounded by how many respondents regularly use file managers! >> >> >> Yeah, I'm starting to feel like I'm missing something here... >> Do file managers have some killer feature that the shells >> (bash/tcsh/zsh/etc) don't? >> > > It seems like I'm on the other side of table here...I've been trying to > look for a good file manager and I found TuxCmd to be the best. It's > basically midnight commander with tabs. I guess I could be missing > something here... > > So if you need to work on let's say around 5-6 source code files along > with constant references to external files such as pdf's, etc. you have > multiple tabs in a terminal or multiple shells open and use that to > navigate the file system? Also if you had to copy between files between > multiple directories...isn't there a lot of "typing" going on? > >
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 02:59:03PM +0900, Alan Busby wrote: > I am astounded by how many respondents regularly use file managers! > >Yeah, I'm starting to feel like I'm missing something here... >Do file managers have some killer feature that the shells >(bash/tcsh/zsh/etc) don't? > >For all the mutt users, >I imagine most are doing (fetchmail -> procmail -> mutt) right? > yeap mutt, procmail and fetchmail for collecting my mail into one place. also for spam i use either CRM114 (experimenting with bayesian filters) or osbf-lua which is just amazing for spamfiltering. >I'll also give a big thumbs up to bitlbee and rtorrent which I just ran >across recently. rtorrent with a good config so you can get it to load up .torrent files from a directory is indeed handy. -- Sent from my Nokia mobile phone pgpVW23GvHQGn.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 02:59:03PM +0900, Alan Busby wrote: > > > > I am astounded by how many respondents regularly use file managers! > > > Yeah, I'm starting to feel like I'm missing something here... > Do file managers have some killer feature that the shells > (bash/tcsh/zsh/etc) don't? > > For all the mutt users, > I imagine most are doing (fetchmail -> procmail -> mutt) right? qmail -> maildrop -> crm114 -> maildir -> mutt. FWIW, I have some info (slightly outdated) on the software I like here: http://redundancy.redundancy.org/software.html
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 07:38:24AM +0100, Martin Oppegaard wrote: > On Thu, Mar 12, 2009 at 03:35:18PM -0400, James Turner wrote: > > I'm also running 0.4a from packages on openbsd 4.4 without any issues. I > > haven't seen any characters get eaten. What $TERM are you running? How > > often do your chars get eaten? What do you mean by eaten? You type and > > half don't ever make it to the screen? > > OpenBSD version 4.4. By eaten, I mean that it looks like I'm in replace > mode when I type, but the line gets shorter (eaten up buy tmux) when I > undo the changes, too! If I can scroll down so that the changes gets out > of the screen, the text is correct when I scroll back. > > I've been setting TERM to xterm-color in .zshrc for some reason, but > after some testing, the problem seems to have gone away when I let TERM > get set automatically, and it gets set to screen in tmux. Does that make > any sense? Try setting "set-window-option -g utf8 on" in your .tmux.conf and starting it with "tmux -u". I had things getting gobbled all over the place in mutt before I switched to full unicode
Re: [dwm] Suckess Code Management
On Thu, 12 Mar 2009 14:52:26 -0300 Brendan MacDonell wrote: [snip] > * Text Editor: vile. I prefer the statically compiled lexers for > syntax highlighting as it means that I never have to contend with the > limited context and broken highlighting caused by starting vim at a > line in the middle of a large function. The binary is still smaller > than vim, @ 1.4MB with all of the filters compiled in, and there's few > configuration files to load. I just looked at vile...very cool app. Haven't figured out all the commands yet but I'm quite happy that it supports verilog syntax highlighting. Can you do vertical splits or file browsing within vile? > * TODO/Bug tracking/Notes: I keep track of my Todo list and other info > with a 1.3KLOC (C++) utility I wrote to handle tagged notes from the > command line. Maybe I'll get around to writing up a readme and > releasing it soon. > * Compilers: GCC/G++/Gambit-C (scheme). > I'd very interested in this. > Brendan MacDonell > Thanks, Amit
Re: [dwm] Suckess Code Management
On Thu, 12 Mar 2009 22:57:08 -0600 Neale Pickett wrote: > I am astounded by how many respondents regularly use file managers! I couldn't live without them. I used to use dired in Emacs, now I use the corresponding vim functionality. If you know what you want, then it is quicker to enter the filename with completion, be it in bash or zsh or Emacs or vim. But if you are not sure which files there are and which one you might wish to operate on, it's surely nice to get a list, to be able to move the cursor to one of them, and to hit some key to open the PDF in Evince or the source file in the editor. I think I want to try TuxCmd, it looks quite cool. Kai
Re: [dwm] Suckess Code Management
On Fri, 13 Mar 2009 15:50:14 +0900 Alan Busby wrote: > On Fri, Mar 13, 2009 at 3:19 PM, Amit Uttamchandani > > > So if you need to work on let's say around 5-6 source code files along > > with constant references to external files such as pdf's, etc. you have > > multiple tabs in a terminal or multiple shells open and use that to > > navigate the file system? Also if you had to copy between files between > > multiple directories...isn't there a lot of "typing" going on? > > > To answer your questions > > 1. All the source files would be open in emacs, likely split screen. > > 2. All pdf's would be open in different instances of xpdf in a "stack" of > windows to the side of emacs. Same for firefox, e-mail, etc if it relates to > coding. > > 3. I usually have a couple terminals open, for any number of reasons; and > navigate the filesystem with "cd fsc", "cd -", etc. Terminals are > good for more than just navigation since they can be running make, gdb, > tcpdump, git, etc... > > 4. To copy files, use "cp" mixed with "ls", "find", "grep", "xargs", and > bash commands when useful. > Example, $find ~/music | egrep -i 'beatles|nirvana' | grep -i 'mp3$' | xargs > -i mv -n {} ~/favorite_tunes > Interesting. > > > isn't there a lot of "typing" going on? > > Er, not really. How much effort would it be to find and consolidate every > beatles and nirvana song in a huge directory structure via tuxcmd? You're right about that. I gotta learn use xargs. Thanks for the reply!
Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 3:19 PM, Amit Uttamchandani > So if you need to work on let's say around 5-6 source code files along > with constant references to external files such as pdf's, etc. you have > multiple tabs in a terminal or multiple shells open and use that to > navigate the file system? Also if you had to copy between files between > multiple directories...isn't there a lot of "typing" going on? To answer your questions 1. All the source files would be open in emacs, likely split screen. 2. All pdf's would be open in different instances of xpdf in a "stack" of windows to the side of emacs. Same for firefox, e-mail, etc if it relates to coding. 3. I usually have a couple terminals open, for any number of reasons; and navigate the filesystem with "cd fsc", "cd -", etc. Terminals are good for more than just navigation since they can be running make, gdb, tcpdump, git, etc... 4. To copy files, use "cp" mixed with "ls", "find", "grep", "xargs", and bash commands when useful. Example, $find ~/music | egrep -i 'beatles|nirvana' | grep -i 'mp3$' | xargs -i mv -n {} ~/favorite_tunes > isn't there a lot of "typing" going on? Er, not really. How much effort would it be to find and consolidate every beatles and nirvana song in a huge directory structure via tuxcmd?
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 03:35:18PM -0400, James Turner wrote: > I'm also running 0.4a from packages on openbsd 4.4 without any issues. I > haven't seen any characters get eaten. What $TERM are you running? How > often do your chars get eaten? What do you mean by eaten? You type and > half don't ever make it to the screen? OpenBSD version 4.4. By eaten, I mean that it looks like I'm in replace mode when I type, but the line gets shorter (eaten up buy tmux) when I undo the changes, too! If I can scroll down so that the changes gets out of the screen, the text is correct when I scroll back. I've been setting TERM to xterm-color in .zshrc for some reason, but after some testing, the problem seems to have gone away when I let TERM get set automatically, and it gets set to screen in tmux. Does that make any sense? - Martin
Re: [dwm] Suckess Code Management
On Fri, 13 Mar 2009 14:59:03 +0900 Alan Busby wrote: > > > > I am astounded by how many respondents regularly use file managers! > > > Yeah, I'm starting to feel like I'm missing something here... > Do file managers have some killer feature that the shells > (bash/tcsh/zsh/etc) don't? > It seems like I'm on the other side of table here...I've been trying to look for a good file manager and I found TuxCmd to be the best. It's basically midnight commander with tabs. I guess I could be missing something here... So if you need to work on let's say around 5-6 source code files along with constant references to external files such as pdf's, etc. you have multiple tabs in a terminal or multiple shells open and use that to navigate the file system? Also if you had to copy between files between multiple directories...isn't there a lot of "typing" going on?
Re: [dwm] Suckess Code Management
> > I am astounded by how many respondents regularly use file managers! Yeah, I'm starting to feel like I'm missing something here... Do file managers have some killer feature that the shells (bash/tcsh/zsh/etc) don't? For all the mutt users, I imagine most are doing (fetchmail -> procmail -> mutt) right? I'll also give a big thumbs up to bitlbee and rtorrent which I just ran across recently.
Re: [dwm] Suckess Code Management
Typically I have three windows open: Emacs and rxvt on tag 1, and Firefox on tag 2. Emacs runs in less RAM than Firefox or what many of you use for playing music, and it does all of the following: Emacs: editor, chat (rcirc + bitlbee, comint), email (gnus), rss (gnus), address book (bbdb), shell (eshell), calendar (calendar), calculator (calc), music (eshell + ogg123), IDE, remote machine access (tramp) I am astounded by how many respondents regularly use file managers!
Re: [dwm] Suckess Code Management
Here is mine: 1. Window Manager = dwm 2. File Manager = zsh / pcmanfm 3. Text Editor= vim 4. Calendar/Todo = calcurse (Thanks who ever posted that earlier) 5. File search= locate 6. VCS= git 7. Email = Claws (I can't get mutt to work with gmail) 8. Chat = pidgin / irssi 9. Music = moc 10. Terminal = xterm 12. Debugger = none 13. Build = make 14. Backups = git, cp (copy, not child porn) to external drive) 15. Web = firefox, I loathe text browsers 16. Torrents = rtorrent 17. Leisure = 4chan, WoW, books, beer
Re: [dwm] Suckess Code Management
o wm: dwm-5.4.1, of course (main workstation and Eee PC) o shell: NetBSD's ksh(1) o file manager: cd, cp, mv o text editor: vi (NetBSD's nvi) o todo: a simple text file ~/TODO o code management: cvs o terminal manager: tmux (Eee PC), dvtm (main workstation) o web browser: firefox3 or (recently) midori, elinks (especially when editing wiki) o mail: mutt, fdm, msmtp o multimedia: mplayer o graphics: feh, gimp o games: wesnoth, prboom, uqm and eject(1) :-) Ciao, Leonardo -- Leonardo Taccari | Peace, love and NetBSD. | http://freeshells.ch/~leot/
Re: [dwm] Suckess Code Management
I'm also running 0.4a from packages on openbsd 4.4 without any issues. I haven't seen any characters get eaten. What $TERM are you running? How often do your chars get eaten? What do you mean by eaten? You type and half don't ever make it to the screen? On Thu, Mar 12, 2009 at 07:29:29PM +0100, Martin Oppegaard wrote: > Hi! > > On Thu, Mar 12, 2009 at 12:30:02PM -0400, James Turner wrote: > > openbsd, dwm, xterm, nvi, opencvs, tmux, mutt, irssi > > How are tmux and nvi going along at your place? Here, tmux "eat" the > characters, > seemingly at random. mg and vim are not affected. > > I've tried tmux 0.4a precompiled, and 0.7 from HEAD of ports. > > On topic: openbsd, dwm, xterm, nvi, tmux/screen, mutt, ircII/bitlbee, > mpd/mpc, mplayer, opera. > > - Martin -- James Turner BSD Group Consulting http://www.bsdgroup.org
Re: [dwm] Suckess Code Management
Hi! On Thu, Mar 12, 2009 at 12:30:02PM -0400, James Turner wrote: > openbsd, dwm, xterm, nvi, opencvs, tmux, mutt, irssi How are tmux and nvi going along at your place? Here, tmux "eat" the characters, seemingly at random. mg and vim are not affected. I've tried tmux 0.4a precompiled, and 0.7 from HEAD of ports. > > -- > James Turner > BSD Group Consulting > http://www.bsdgroup.org > On topic: openbsd, dwm, xterm, nvi, tmux/screen, mutt, ircII/bitlbee, mpd/mpc, mplayer, opera. - Martin
Re: [dwm] Suckess Code Management
> I can't believe nobody mentioned conkeror. Uses XULRunner but is very > lightweight compared to firefox. Ratpoison guy is main coder if I > understood right. Last time I tried conkeror it was a kludgy addon for a kludgy browser. Now it seems to be an independent app, even if it's still based ona kludgy framework. I'll check it out. Kurt
Re: [dwm] Suckess Code Management
Hi pancake, pancake wrote: > i was using elvis so far until i started using vim. I was pretty happy with > it, but the feeling was that it was keeping so much stuff in the core > instead of delegating to external programs or scripts. > > But thats true, elvis is smaller than vim :) you can publish a git/bzr/hg > branch of the last commit with your patches. I will happy try it and we > can probably use it as a playground. I'm afraid currently I'm away and won't have access to good internet connection for a few weeks. If someone else volunteers to make a public repo, it would be really cool; otherwise I'll probably do that on repo.or.cz when I'm back. The doc/bugs.txt file in 2.2_1 shows a list of features and bugs. I'm not sure which of them is implemented/fixed, already. I've got simple patches to support vim style global/local mark support and to make put command accept a count. But, I use only the termcap gui and it might break others (though unlikely). Somehow off-topic: tcc compiles elvis in almost one second which is *really* cool. Regards, Ali
Re: [dwm] Suckess Code Management
On Thu, 12 Mar 2009 13:01:17 -0500 Kurt H Maier wrote: > I love this game! I'm a sys admin and not so much a developer, so my > answers are going to be a little different: I can't believe nobody mentioned conkeror. Uses XULRunner but is very lightweight compared to firefox. Ratpoison guy is main coder if I understood right.
Re: [dwm] Suckess Code Management
I love this game! I'm a sys admin and not so much a developer, so my answers are going to be a little different: Window Manager = dwm File Manager = bash (rarely: pcmanfm) Text Editor = vim (usually in vi mode) or nvi Scripting = bash or perl Calendar / Todo = wyrd File search = find | grep SCM = depends on the project; usually svn or git E-Mail = various web interfaces* Music = sansa e280 Chat = irssi + bitlbee Terminal = sakura Gaming = crayons + two-year-old son * - I use web interfaces because we seem to lack a worthwhile console-based e-mail client. mutt, alpine, cone, etc are all travesties of overbuilt and underdesigned software -- not one of them handles multiple imap connections in any sane manner. the closest thing I've found to usable software is sup[1] but it's pretty uncomfortable and buggy. I'm putting my own mua together with c and ncurses, but again, I'm not really a dev so it's taking a while :) # Kurt H Maier
Re: [dwm] Suckess Code Management
Here is mine: 1. Window Manager = dwm 2. File Manager = bash 3. Text Editor= vim 4. Calendar/Todo = gcalcli (then google sync to phone) 5. File search= grep / cscope 6. VCS= mercurial / perforce 7. Email = mutt + procmail + bogofilter 8. Chat = pidgin / finch 9. Music = sshfs + mpd / slacker / pandora / mplayer 10. Terminal = urxvtc + screen 12. Debugger = gdb / kmdb 13. Build = make 14. Backups = rsync + amazon s3 15. Web = firefox / w3m 16. Torrents = rtorrent 17. Leisure = Beer + WoW (w/ cedega) Home systems are all linux. At work is Windows... but I have a linux server which I do most of my work on (ssh into) and I also run VMWare with a linux guest for sanity. Can't live without VMWare in a Windows environment! - e pgpAwgJWIJsmd.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
i was using elvis so far until i started using vim. I was pretty happy with it, but the feeling was that it was keeping so much stuff in the core instead of delegating to external programs or scripts. But thats true, elvis is smaller than vim :) you can publish a git/bzr/hg branch of the last commit with your patches. I will happy try it and we can probably use it as a playground. Ali Gholami Rudi wrote: Hi, Amit Uttamchandani wrote: 3. Text Editor - Vim I mostly use elvis which, in my opinion, is much smaller, faster and more suckless vi-clone than vim. As a little example compare elvis.syn with vim syntax files. It even has interesting features that vim lacks (for instance see :display or smartargs). (they might be available in vim through scripts.) The only problem is it is not maintained anymore, AFAIK (I have sent a couple of patches to Steve Kirkendall but got no response; neither does the web page show any activity). I really hope it to be maintained once more :-( Regards, Ali
Re: [dwm] Suckess Code Management
I'll only bother to mention here what utilities/applications I use that might be considered unusual, as repeating the same set of browsers / chat clients / DCVS tools ad infinitum would likely become tedious. Without further preamble, I think the following might be worth mentioning: * WM: a forked dwm-5.3.1 (I altered it slightly to allow process management and on-the-fly reloading.) * Shell: rc or bash, depending on whether I'm working heavily with scripting or interactive use. * File Manager: I've come to prefer the shell. * Text Editor: vile. I prefer the statically compiled lexers for syntax highlighting as it means that I never have to contend with the limited context and broken highlighting caused by starting vim at a line in the middle of a large function. The binary is still smaller than vim, @ 1.4MB with all of the filters compiled in, and there's few configuration files to load. * TODO/Bug tracking/Notes: I keep track of my Todo list and other info with a 1.3KLOC (C++) utility I wrote to handle tagged notes from the command line. Maybe I'll get around to writing up a readme and releasing it soon. * Compilers: GCC/G++/Gambit-C (scheme). Brendan MacDonell
Re: [dwm] Suckess Code Management
1. Window Manger - dwm, refugee from awesome 2. File Manager - vifm, but usually just zsh 3. Text Editor - vim/nvi 4. Calendar/Todo - was using remind, going to try calcurse now. Really, I just use work's Exchange server and an iPhone, though. 5. File search - grep/locate, everything else is to heavy or scary (pinot, recoll) 6. Code Management - hg & svn 7. Music - cmus 8. Mail - mutt 9. Terminal - roxterm 10. Web - Firefox & w3m 11. Typesetting - TeXlive 12. Terminal multiplexing - tmux 13. Hex editor - bvi
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 4:29 PM, Szabolcs Nagy wrote: > s/DWM/dwm/ Side effect of being forced to windows: sense of capitalisation goes out the window. -- cheers, dave tweed__ computer vision reasearcher: david.tw...@gmail.com "while having code so boring anyone can maintain it, use Python." -- attempted insult seen on slashdot
RE: [dwm] Suckess Code Management
Some questions ☺ Window Manager = dwm(heavily patched and edited by me, nearing a fork) Patches for doing what? File search = find | grep | good directory structure What’s your directories structure? Chat = irssi+bitlbee, soon swapping irssi for something lighter What will that be? -- De: explodingm...@gmail.com [mailto:explodingm...@gmail.com] En nombre de Ian Daniher Enviado el: jueves, 12 de marzo de 2009 12:45 p.m. Para: dwm mail list Asunto: Re: [dwm] Suckess Code Management Window Manager = dwm(heavily patched and edited by me, nearing a fork) File Manager = bash Text Editor = nano Calendar / Todo = paper File search = find | grep | good directory structure E-Mail = gmail Music = ncmpc + mpd + sshfs Chat = irssi+bitlbee, soon swapping irssi for something lighter Terminal = uxterm Terminal wm = gnu screen Browser = firefox p2p = deluge rss = igoogle Multimedia player = mplayer Image = feh & gimp & inkscape Distro = Arch Linux VCS = Rsync + python #I have a python script which allows incremental, timestamped, hardlinked backups to be made to a remote server over sftp. It's quite nice. As for coding, I have a screen session shared between all my xterm windows. I have nano(with syntax highlighting) open in one or two of them, a terminal for make / configure, and a terminal for testing the executable. I use either monocle or a column-modified grid mode as my primary layout. Best, -- Ian Danihe La información del presente documento es clasificada como Confidencial.
Re: [dwm] Suckess Code Management
openbsd, dwm, xterm, nvi, opencvs, tmux, mutt, irssi -- James Turner BSD Group Consulting http://www.bsdgroup.org
Re: [dwm] Suckess Code Management
s/DWM/dwm/
Re: [dwm] Suckess Code Management
Unfortunately I've had to move to Windows at work, but at home I'm still using Linux with more choice of applications. Window manager - DWM, sometimes hacked Scripting language of choice: python (I find it easier to use one language almost all my scripting even though it's sometimes overkill for very simple scripts rather than try and judge whether this should be a shell script or python when I start writing it) Build system: make (soemtimes with autogenerated makefiles) Text editor - Medea (http://sourceforge.net/projects/mouseterminal/, my own hack that's a bit like plan9 acme), emacs on temporary machines Debugger - gdb, valgrind File search - "git grep" (often easier than figuring out globbing for regular grep), grep, Web browser - Firefox, chrome (when on windows) Code management - git Terminal - hacked aterm Email/calendar - Gmail/google calendar (so someone else understands the mail configuration, spam filtering, replication stuff, etc, and I don't have to, not particularly from liking/disliking the "front end programs") Todo - trying TaskCoach, which seems to grasp that some goals are hierarchical Data plotting - gnuplot combined with piping -- cheers, dave tweed__ computer vision reasearcher: david.tw...@gmail.com "while having code so boring anyone can maintain it, use Python." -- attempted insult seen on slashdot
Re: [dwm] Suckess Code Management
At work: 1 Window manager: Windows XP default 2 Text editor - gVim 3 Web browser - firefox with VIMperator 4 Code management - SVN 5 Terminal - Windows powershell 6 Compiler - Codewarrior 7 Debugger IS-Nitro Debugger At home: 1 Window manager: DWM 2 Text editor - vim 3 Web browser - firefox with VIMperator 4 Code management - git 5 Terminal manager - GNU/screen 6 Compiler - gcc/ocamlc 7 Debugger - gdb/ocamldebug On Thu, Mar 12, 2009 at 11:32 AM, pmarin wrote: > 1 Window Manager - DWM > 2 File Manager - Tcsh > 3 Text editor - Vim (I wish a suckless vi please!) > 4 Calendar/Todo - Pcal (Try pcal -H | w3m -T text/html -cols 80) > 5 File search - find/grep/awk > 6 Web browser - Firefox, Dillo (last version support CSS a bit), w3m > (for documentation). > 7 Code Management - git > 8 Terminal - xterm > 9 Terminal Manager - Tcsh (I abuse of the control job comands like > jobs, fg, bg and so on) > 10 Debugger - gdb in text mode, Valgrind > 11 Music - mpg123(OSS)/mplayer > 12 Email - Gmail/xmail > 13 sketching tool - TCL (The Cool Languge) > > On Thu, Mar 12, 2009 at 7:07 AM, Amit Uttamchandani > wrote: > > > > How do suckless members code? How do they manage multiple files? Bug > > reports, etc? > > > > Here's mine: > > > > 1. Window Manger - DWM > > 2. File Manager - TuxCmd > > 3. Text Editor - Vim > > 4. Calendar/Todo - calcurse > > 5. File search - grep > > 6. Code Management - git/hg > > > > I find the above quite productive but still feel like I'm missing > > something. Sometimes I have too many windows open and tiling becomes > > in-effecient. > > > > What do you guys do? > > > > Thanks, > > Amit > > > > > >
Re: [dwm] Suckess Code Management
> but there is a very good (and suckless!) digital vinyl emulation software > for Unix: http://www.xwax.co.uk/ Thanks. So far I've been playing only with analog vinyl and this evercrashing windows stuff;) I found some other comments, which sound really promising, so I think I will give this a try: >This is just the first version, but man the makers of this software really >need to get down with some better skinning. The interface looks like po.
Re: [dwm] Suckess Code Management
1 Window Manager - DWM 2 File Manager - Tcsh 3 Text editor - Vim (I wish a suckless vi please!) 4 Calendar/Todo - Pcal (Try pcal -H | w3m -T text/html -cols 80) 5 File search - find/grep/awk 6 Web browser - Firefox, Dillo (last version support CSS a bit), w3m (for documentation). 7 Code Management - git 8 Terminal - xterm 9 Terminal Manager - Tcsh (I abuse of the control job comands like jobs, fg, bg and so on) 10 Debugger - gdb in text mode, Valgrind 11 Music - mpg123(OSS)/mplayer 12 Email - Gmail/xmail 13 sketching tool - TCL (The Cool Languge) On Thu, Mar 12, 2009 at 7:07 AM, Amit Uttamchandani wrote: > > How do suckless members code? How do they manage multiple files? Bug > reports, etc? > > Here's mine: > > 1. Window Manger - DWM > 2. File Manager - TuxCmd > 3. Text Editor - Vim > 4. Calendar/Todo - calcurse > 5. File search - grep > 6. Code Management - git/hg > > I find the above quite productive but still feel like I'm missing > something. Sometimes I have too many windows open and tiling becomes > in-effecient. > > What do you guys do? > > Thanks, > Amit > >
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 09:11:57AM +0100, Christoph Schied wrote: > Amit Uttamchandani wrote: > > ... > 11. personal wiki - zim (dont like it though, still want to write a clone) What I have discovered today: vimwiki (http://www.vim.org/scripts/script.php?script_id=2226) seems to be nice - at least I will give it a try. > ... bye richi -- quoting guide: http://www.xs4all.nl/~hanb/documents/quotingguide.html pgpOAjTwDjjZE.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
Window Manager = dwm(heavily patched and edited by me, nearing a fork) File Manager = bash Text Editor = nano Calendar / Todo = paper File search = find | grep | good directory structure E-Mail = gmail Music = ncmpc + mpd + sshfs Chat = irssi+bitlbee, soon swapping irssi for something lighter Terminal = uxterm Terminal wm = gnu screen Browser = firefox p2p = deluge rss = igoogle Multimedia player = mplayer Image = feh & gimp & inkscape Distro = Arch Linux VCS = Rsync + python #I have a python script which allows incremental, timestamped, hardlinked backups to be made to a remote server over sftp. It's quite nice. As for coding, I have a screen session shared between all my xterm windows. I have nano(with syntax highlighting) open in one or two of them, a terminal for make / configure, and a terminal for testing the executable. I use either monocle or a column-modified grid mode as my primary layout. Best, -- Ian Daniher On Thu, Mar 12, 2009 at 10:23 AM, Leandro Chescotta < lchesco...@banelco.com.ar> wrote: > Window Manager = dwm > File Manager = mc - thunar > Text Editor = vim - gvim > Calendar / Todo = my samsung cellphone calendar > File search = locate > E-Mail = gmail - sylpheed > Music = cplay-mplayer - mc+mplayer > Chat = irssi+bitlbee - centerim - pebrot - pidgin > Terminal = urxvtd/c > Terminal wm = gnu screen > Browser = swiftweasel - links -g - elinks > p2p = rtorrent - amule > rss = google reader > Multimedia player = mplayer > Image = feh - geeqie - gimp > Distro = Arch Linux > > > La información del presente documento es clasificada como Confidencial. > >
RE: [dwm] Suckess Code Management
Window Manager = dwm File Manager = mc - thunar Text Editor = vim - gvim Calendar / Todo = my samsung cellphone calendar File search = locate E-Mail = gmail - sylpheed Music = cplay-mplayer - mc+mplayer Chat = irssi+bitlbee - centerim - pebrot - pidgin Terminal = urxvtd/c Terminal wm = gnu screen Browser = swiftweasel - links -g - elinks p2p = rtorrent - amule rss = google reader Multimedia player = mplayer Image = feh - geeqie - gimp Distro = Arch Linux La información del presente documento es clasificada como Confidencial.
Re: [dwm] Suckess Code Management
Hi, Amit Uttamchandani wrote: > 3. Text Editor - Vim I mostly use elvis which, in my opinion, is much smaller, faster and more suckless vi-clone than vim. As a little example compare elvis.syn with vim syntax files. It even has interesting features that vim lacks (for instance see :display or smartargs). (they might be available in vim through scripts.) The only problem is it is not maintained anymore, AFAIK (I have sent a couple of patches to Steve Kirkendall but got no response; neither does the web page show any activity). I really hope it to be maintained once more :-( Regards, Ali
Re: [dwm] Suckess Code Management
Window Manager = xmonad (for working twinview support) Shell = zsh and bash (zsh is good but oh so slow...) File Manager = shell/mc Text Editor = vim Calendar / Todo = nothing/cal/text files in svn File search = locate/find/grep/ctags!! SCM = svn E-Mail = mutt Music = mocp Chat = irssi & bitlbee Terminal = xterm for the win Build = make Debugger = the usual Gaming = angband derivatives, but not too much Regards, Mate
Re: [dwm] Suckess Code Management
Christoph Lohmann dixit (2009-03-12, 10:13): > 1. Window Manager = DWM > 2. File Manager = Microsoft Explorer > 3. Text Editor = Microsoft Visual Studio > 4. Calendar / Todo = SAP > 5. File search = local Google mirror > 6. SCM = Microsoft Visual Studio > 7. E-Mail = Microsoft Outlook > 8. Music = Windows Media Player > 9. Chat = MSN Messenger > 10. Terminal = USB-Mouse > 11. Build = Microsoft Visual Studio > 12. Database = SQL Server > 13. Environment manager = Windows Server 2008 Domain > 14. Debugger = Microsoft Visual Studio > 15. Gaming = Microsoft XBox 360 :) -- [a] pgp0X54E8HyOl.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
hiro wrote: 8. music - turntables and mpd/sonata Do you have multiple instances of mpd and control them with your turntables? no, maybe it was phrased a little bit confusing :) but there is a very good (and suckless!) digital vinyl emulation software for Unix: http://www.xwax.co.uk/
Re: [dwm] Suckess Code Management
> 8. music - turntables and mpd/sonata Do you have multiple instances of mpd and control them with your turntables?
Re: [dwm] Suckess Code Management
[2009-03-12 10:14] Stefan Kuttler > > Texteditor = ed You really do all your editing with `ed'? If so, then I have great respect! Modifying small files like `.hgignore' with `ed' is no problem, but I could not manage to be efficient and productive when working in larger files like `dwm.c' or latex sources. I'd like to hear your experiences. (In a separate thread.) meillo The software I use: window manager = dwm-meillo file manager = the shell editor = vim code search = grep, / debugger = my brain VCS = hg calendar = on paper mail = mutt chat = I don't chat music = cplay signature.asc Description: Digital signature
Re: OT: Re: [dwm] Suckess Code Management
On Thu, 12 Mar 2009, Jimmy Tang wrote: > really its just mutt, i just changed my sig. to say what it says now, so > i can get away with writing short and terse emails to people (sucks to > waste time on writing long detailed emails) its a trick i picked up from > kevin rose of digg.com fame. > -- > Sent from my Nokia mobile phone Nice trick. I saw someone else use "Sent from my iMutt". BTW, I use cal: wryd (a frontend to remind) rss: rss2email fm: vifm -- regards, GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 唐詩038 李白 關山月 明月出天山 蒼茫雲海間 長風幾萬里 吹度玉門關 漢下白登道 胡窺青海灣 由來征戰地 不見有人還 戍客望邊色 思歸多苦顏 高樓當此夜 歎息未應閑
Re: [dwm] Suckess Code Management
> On Thu, Mar 12, 2009 at 09:23:47AM +0100, Enno Boland (Gottox) wrote: Window Manager = wmi, dwm, wm2 Shell = /bin/sh - Texteditor = ed Calendar= _cal function VCS = hg,cvs,opencm,svn Chat= sic Mail= mail, mutt Music = mp3blaster, mplayer Debugger= mdb Tools = objdump, nm -- Pt! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01
Re: [dwm] Suckess Code Management
Greetings, 1. Window Manager = DWM 2. File Manager = Microsoft Explorer 3. Text Editor = Microsoft Visual Studio 4. Calendar / Todo = SAP 5. File search = local Google mirror 6. SCM = Microsoft Visual Studio 7. E-Mail = Microsoft Outlook 8. Music = Windows Media Player 9. Chat = MSN Messenger 10. Terminal = USB-Mouse 11. Build = Microsoft Visual Studio 12. Database = SQL Server 13. Environment manager = Windows Server 2008 Domain 14. Debugger = Microsoft Visual Studio 15. Gaming = Microsoft XBox 360 Sincerely, Christoph Lohmann
OT: Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 04:59:41PM +0800, bill lam wrote: > User-Agent: Mutt/1.5.18 (2008-05-17) > [...] > Sent from my Nokia mobile phone > > What mua did you use? > > FWIW, I use mutt. really its just mutt, i just changed my sig. to say what it says now, so i can get away with writing short and terse emails to people (sucks to waste time on writing long detailed emails) its a trick i picked up from kevin rose of digg.com fame. -- Sent from my Nokia mobile phone pgpvtpOAYex2B.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 09:23:47AM +0100, Enno Boland (Gottox) wrote: > 1. Window Manager = dwm-gtx > 2. Shell = zsh > 3. Texteditor = vim > 4. Calender = cal / vim > 5. VCS = mercurial > 8. Chat = irssi/bitlbee > 9. Music = mpd / ncmpc > 10. Terminal = rxvt-unicode > 11. Debugger = gdb/valgrind > Window Manager = dwm Shell = zsh Texteditor = vim Calendar= /dev/brain VCS = git, hg Chat= irssi, mcabber, netcat Mail= mutt Music = mpd+{ncmpc, ncmpcpp, gmpc, mpc, netcat}, mocp Terminal= uxterm Debugger= gdb, valgrind
Re: [dwm] Suckess Code Management
User-Agent: Mutt/1.5.18 (2008-05-17) [...] Sent from my Nokia mobile phone What mua did you use? FWIW, I use mutt. -- regards, GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 唐詩218 李商隱 無題二首之二 重帷深下莫愁堂 臥後清宵細細長 神女生涯原是夢 小姑居處本無郎 風波不信菱枝弱 月露誰教桂葉香 直道相思了無益 未妨惆悵是清狂
Re: [dwm] Suckess Code Management
1. Window Manager = dwm-gtx 2. Shell = bash/ksh (depends on where i am) 3. Texteditor = vim 4. Calender = cal / vim 5. VCS = git 8. Chat = irssi/bitlbee (psyc for the server side) 9. Music = mpd / ncmpc / mpdtoys 10. Terminal = rxvt-unicode 11. Debugger = gdb/valgrind 12. ikiwiki for note taking, blogging etc... -- Sent from my Nokia mobile phone pgpXSEUSwyUmy.pgp Description: PGP signature
Re: [dwm] Suckess Code Management
On Wed, 11 Mar 2009 23:07:41 -0700 Amit Uttamchandani wrote: > How do suckless members code? How do they manage multiple files? Bug > reports, etc? > Thanks for the responses...found many new tools. zsh is very interesting, will be learning how to use that. P.S. Apologize for the spelling mistakes. s/Suckess/Suckless on subject line.
Re: [dwm] Suckess Code Management
1. Window Manager = dwm-gtx 2. Shell = zsh 3. Texteditor = vim 4. Calender = cal / vim 5. VCS = mercurial 8. Chat = irssi/bitlbee 9. Music = mpd / ncmpc 10. Terminal = rxvt-unicode 11. Debugger = gdb/valgrind 2009/3/12, Jorge Vargas : > On Thu, Mar 12, 2009 at 3:51 AM, Alan Busby wrote: > >> How do suckless members code? How do they manage multiple files? Bug > >> reports, etc? > > > > I'm very curious to hear how others respond so I might as well pitch in > too; > > > same here, maybe a wiki page :) > > here is mine, please note I'm primarily a python programmer oriented > to web development. (I know you guys hate the web :p) > > 1. Window Manager = dwm(virtualized ubuntu)/macox > 2. File Manager = bash/finder > 3. Text Editor = vim > 4. Calendar/Todo = ical/gmail/trac/google cal/ * > 5. File search = grep > 6. VCS = hg, svn when forced > 7. Email = gmail > 8. Chat = xchat/colloquy * > 9. Music = None * > 10. Terminal = Tilda (testing) > 11. Terminal manager = screen ** > 12. Debugger = unittest (nose) / firefox / firebug > 13. Build = doesn't applies really but for distribution (setup.py/paver/make) > 14. environment manager = virtualenv + pip > > * need to work on making it suckless > ** need to learn how to use them > > -- http://www.gnuffy.chaotika.org - Real Community Distro
Re: [dwm] Suckess Code Management
Amit Uttamchandani wrote: 4. Calendar/Todo - calcurse i will checkout this one, thanks :) As I only work on private projects, I dont have a bugtracker etc. 1. window manager - dwm (of course :P ) 2. shell and file manager - zsh 3. text editor - vim (scripts: camelcasemotion, code_complete) i use the tabbing and splitting feature extensive 4. src management - git 5. mail - thunderbird ( :((( ) 6. chat - pidgin and irssi 7. terminal - urxvt (i dont like urxvtd because it was hanging sometimes) 8. music - turntables and mpd/sonata 9. build - make 10. debugger - gdb (i only use it in rare cases and dont know much about it) 11. personal wiki - zim (dont like it though, still want to write a clone) 12. file search - grep 13. feed reader - liferea (primary distraction from work) I dont use a terminal manager because I haven't many terms open (at least on my coding tag), thats what i use dwm for. I mostly use the monocle layout because I dont have a big screen (1280x800 on 12").
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 3:51 AM, Alan Busby wrote: >> How do suckless members code? How do they manage multiple files? Bug >> reports, etc? > > I'm very curious to hear how others respond so I might as well pitch in too; same here, maybe a wiki page :) here is mine, please note I'm primarily a python programmer oriented to web development. (I know you guys hate the web :p) 1. Window Manager = dwm(virtualized ubuntu)/macox 2. File Manager = bash/finder 3. Text Editor = vim 4. Calendar/Todo = ical/gmail/trac/google cal/ * 5. File search = grep 6. VCS = hg, svn when forced 7. Email = gmail 8. Chat = xchat/colloquy * 9. Music = None * 10. Terminal = Tilda (testing) 11. Terminal manager = screen ** 12. Debugger = unittest (nose) / firefox / firebug 13. Build = doesn't applies really but for distribution (setup.py/paver/make) 14. environment manager = virtualenv + pip * need to work on making it suckless ** need to learn how to use them
Re: [dwm] Suckess Code Management
> > How do suckless members code? How do they manage multiple files? Bug > reports, etc? > I'm very curious to hear how others respond so I might as well pitch in too; 1. Window Manager = dwm/wmii 2. File Manager = bash 3. Text Editor = emacs 4. Calendar/Todo = cal/emacs/email (Google's Calendar for sharing) 5. File search = locate/etags 6. VCS = git/hg 7. Email = mutt/gmail 8. Chat = irssi 9. Music = mocp 10. Terminal = urxvtc 11. Terminal manager = screen 12. Debugger = gdb/valgrind 13. Build = make The 90%+ of the above works on just about every kind of *nix.
[dwm] Suckess Code Management
How do suckless members code? How do they manage multiple files? Bug reports, etc? Here's mine: 1. Window Manger - DWM 2. File Manager - TuxCmd 3. Text Editor - Vim 4. Calendar/Todo - calcurse 5. File search - grep 6. Code Management - git/hg I find the above quite productive but still feel like I'm missing something. Sometimes I have too many windows open and tiling becomes in-effecient. What do you guys do? Thanks, Amit