Hi
Thanks. Sorry for the delay... A few more comments:
- I don't like the iteration in tty_upgrade_colour, it would be better
just to have colourmap be just two fixed size arrays (one for fg, one
for bg). Then you could lose the fg16 and bg16 members.
- I think a flag to map-colour might be better than four arguments and a
wildcard. So maybe -f for fg and -b for bg, eg:
map-colour 1 100 <-- map fg 1 to 100
map-colour -f 1 100 <-- same
map-colour -b 2 200 <-- map bg 2 to 200
- I think reset-colours shouldn't be a new command, it should be
a flag to map-colour - maybe map-colour -R should reset.
- You need to check errstr == NULL from strtonum to see if succeeded.
- What does the "c->fg16 = 7; c->bg16=0; c->fg256=143; c->bg256=113;"
bit of the comment in cmd_map_colour_exec mean?
- No C++/C99-style // comments please.
- Indentation and spacing in tty_upgrade_colour looks pretty funky.
- "if (gc->flags & (GRID_FLAG_FG256 || GRID_FLAG_BG256))" <-- this "||"
should probably be just "|".
- cmd_table should be sorted.
On Mon, Dec 26, 2011 at 08:44:59PM +0100, Benjamin Schweizer wrote:
> Hello Nicholas,
>
> I've fixed tabs, licensing and updated the man page.
>
> A new patch created against the subversion tree is here:
>
> ****** [1]http://benjamin-schweizer.de/files/tmux/tmux-colourmap2.diff
>
> Let me know if it needs more clearing up.
>
> btw: I've heard more complaints about the broken tarball, but it looks ok
> on my Debian-stable machine.
>
> regards,
>
> On Sat, Dec 24, 2011 at 9:48 AM, Nicholas Marriott
> <[2][email protected]> wrote:
>
> Hi
>
> Thanks.
>
> It looks like you managed to somehow gzip your .tar.gz twice...
>
> Can you send this as a unified diff against the source rather than a set
> of files?
>
> To do this, either checkout the Subversion source from SourceForge,
> modify it (in trunk/) and do "svn diff" (after using "svn add" on new
> files). You'll have to run sh autoconf.sh to generate the infrastructure
> (such as configure) needed for building.
>
> If you prefer to work on 1.5, copy your tmux 1.5 directory entire to eg
> tmux.orig, make your changes in previous tmux directory, then do make
> clean distclean and do:
>
> $ diff -rNup tmux.orig tmux >tmux.diff
>
> It's usually easier all round if you make the changes against the latest
> Subversion source.
>
> On the face of it, I'm not unhappy with the idea but your code will need
> a little tidying up, for example please use 8 character tabs rather than
> spaces. It'll also need a manpage change.
>
> Please use the full ISC license in the other files for your new
> cmd-map-colour.c and be more specific than "copyleft" about the license
> for the themes files. If you want them to be included as well this means
> explicitly saying public domain (see examples/), or the ISC license used
> elsewhere.
>
> On Fri, Dec 23, 2011 at 10:53:21AM +0100, Benjamin Schweizer wrote:
> > ** **Hello,
> >
> > ** **I've created a patch for mapping colors from 16 color palettes to
> 256
> > ** **colors.
> > ** **This is usefull if you want to modernize old software with fixed
> color
> > ** **palettes, e.g. irssi or midnight commander.
> >
> > ** **Here's a blog post with screenshots:
> > **
>
> **[1][3]http://benjamin-schweizer.de/colorful-terminals-theme-support-for-tmux.html
> >
> > ** **Here's a sample theme:
> > **
>
> **[2][4]http://benjamin-schweizer.de/files/tmux/tmux-themes/sundevil.tmux.conf
> >
> > ** **Here's a link to the source code:
> > ** **[3][5]http://benjamin-schweizer.de/files/tmux/
> >
> > ** **What's your opinion on this?
> > ** **How can I get this included in upstream CVS?
> >
> > ** **Greetings,
> >
> > ** **--
> > ** **[4][6]http://benjamin-schweizer.de/contact
> >
> > References
> >
> > ** **Visible links
> > ** **1.
>
> [7]http://benjamin-schweizer.de/colorful-terminals-theme-support-for-tmux.html
> > ** **2.
> [8]http://benjamin-schweizer.de/files/tmux/tmux-themes/sundevil.tmux.conf
> > ** **3. [9]http://benjamin-schweizer.de/files/tmux/
> > ** **4. [10]http://benjamin-schweizer.de/contact
>
> >
>
> ------------------------------------------------------------------------------
> > Write once. Port to many.
> > Get the SDK and tools to simplify cross-platform app development.
> Create
> > new or port existing apps to sell to consumers worldwide. Explore the
> > Intel AppUpSM program developer opportunity.
> [11]appdeveloper.intel.com/join
> > [12]http://p.sf.net/sfu/intel-appdev
>
> > _______________________________________________
> > tmux-users mailing list
> > [13][email protected]
> > [14]https://lists.sourceforge.net/lists/listinfo/tmux-users
>
> --
> [15]http://benjamin-schweizer.de/contact
>
> References
>
> Visible links
> 1. http://benjamin-schweizer.de/files/tmux/tmux-colourmap2.diff
> 2. mailto:[email protected]
> 3.
> http://benjamin-schweizer.de/colorful-terminals-theme-support-for-tmux.html
> 4. http://benjamin-schweizer.de/files/tmux/tmux-themes/sundevil.tmux.conf
> 5. http://benjamin-schweizer.de/files/tmux/
> 6. http://benjamin-schweizer.de/contact
> 7.
> http://benjamin-schweizer.de/colorful-terminals-theme-support-for-tmux.html
> 8. http://benjamin-schweizer.de/files/tmux/tmux-themes/sundevil.tmux.conf
> 9. http://benjamin-schweizer.de/files/tmux/
> 10. http://benjamin-schweizer.de/contact
> 11. http://appdeveloper.intel.com/join
> 12. http://p.sf.net/sfu/intel-appdev
> 13. mailto:[email protected]
> 14. https://lists.sourceforge.net/lists/listinfo/tmux-users
> 15. http://benjamin-schweizer.de/contact
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users