Re: [dwm] Suckess Code Management
On Fri, Mar 13, 2009 at 4:46 AM, Amit Uttamchandani atu13...@csun.edu 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 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, 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 fTABscTAB, 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 Fri, 13 Mar 2009 15:50:14 +0900 Alan Busby thebu...@thebusby.com 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 fTABscTAB, 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 Thu, 12 Mar 2009 22:57:08 -0600 Neale Pickett ne...@woozle.org 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 Thu, 12 Mar 2009 14:52:26 -0300 Brendan MacDonell macdonel...@gmail.com 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 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 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
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 atu13...@csun.edu wrote: On Fri, 13 Mar 2009 14:59:03 +0900 Alan Busby thebu...@thebusby.com 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 12:59 AM, Alan Busby thebu...@thebusby.com 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
Kurt H Maier wrote: On Fri, Mar 13, 2009 at 12:59 AM, Alan Busby thebu...@thebusby.com 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: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
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.
Re: [dwm] Suckess Code Management
On Thu, Mar 12, 2009 at 3:51 AM, Alan Busby thebu...@thebusby.com 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
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
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 jorge.var...@gmail.com: On Thu, Mar 12, 2009 at 3:51 AM, Alan Busby thebu...@thebusby.com 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
On Wed, 11 Mar 2009 23:07:41 -0700 Amit Uttamchandani atu13...@csun.edu 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 = 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
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
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
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: 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
8. music - turntables and mpd/sonata Do you have multiple instances of mpd and control them with your turntables?
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
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
Hi, Amit Uttamchandani atu13...@csun.edu 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 = 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
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
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 atu13...@csun.edu 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
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
s/DWM/dwm/
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
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
On Thu, Mar 12, 2009 at 4:29 PM, Szabolcs Nagy nszabo...@gmail.com 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
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
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 atu13...@csun.edu 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 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
On Thu, 12 Mar 2009 13:01:17 -0500 Kurt H Maier karmaf...@gmail.com 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
Hi pancake, pancake panc...@youterm.com 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
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! 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'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
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
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
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.