Re: [dwm] Suckess Code Management

2009-03-14 Thread Brendan MacDonell
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

2009-03-13 Thread Martin Oppegaard
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

2009-03-13 Thread Alan Busby
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

2009-03-13 Thread Amit Uttamchandani
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

2009-03-13 Thread Kai Grossjohann
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

2009-03-13 Thread Amit Uttamchandani
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

2009-03-13 Thread David E. Thiel
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

2009-03-13 Thread Jimmy Tang
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

2009-03-13 Thread pmarin
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

2009-03-13 Thread Kurt H Maier
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

2009-03-13 Thread pancake

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

2009-03-13 Thread Martin Oppegaard
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

2009-03-12 Thread Alan Busby

 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

2009-03-12 Thread Jorge Vargas
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

2009-03-12 Thread Christoph Schied

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

2009-03-12 Thread Enno Boland (Gottox)
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

2009-03-12 Thread Amit Uttamchandani
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

2009-03-12 Thread Jimmy Tang
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

2009-03-12 Thread bill lam
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

2009-03-12 Thread Valentin
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

2009-03-12 Thread Jimmy Tang
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

2009-03-12 Thread bill lam
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

2009-03-12 Thread hiro
 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 Thread Christoph Schied

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

2009-03-12 Thread Mate Nagy
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

2009-03-12 Thread Ali Gholami Rudi
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

2009-03-12 Thread Ian Daniher
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

2009-03-12 Thread Richard Pöttler
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

2009-03-12 Thread pmarin
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

2009-03-12 Thread hiro
 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

2009-03-12 Thread David Tweed
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

2009-03-12 Thread Szabolcs Nagy
s/DWM/dwm/



Re: [dwm] Suckess Code Management

2009-03-12 Thread James Turner
openbsd, dwm, xterm, nvi, opencvs, tmux, mutt, irssi

-- 
James Turner
BSD Group Consulting
http://www.bsdgroup.org



RE: [dwm] Suckess Code Management

2009-03-12 Thread Leandro Chescotta
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

2009-03-12 Thread David Tweed
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

2009-03-12 Thread Brendan MacDonell
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

2009-03-12 Thread pancake

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

2009-03-12 Thread Kurt H Maier
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

2009-03-12 Thread Dusan
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

2009-03-12 Thread Ali Gholami Rudi
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

2009-03-12 Thread Kurt H Maier
 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

2009-03-12 Thread Martin Oppegaard
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

2009-03-12 Thread James Turner
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

2009-03-12 Thread Jake Todd
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

2009-03-12 Thread Neale Pickett
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

2009-03-12 Thread Alan Busby

 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.