Since we're already on the topic of changes to the dports dir (see "Categories are evil"), I'd like to propose that having 4000+ files named "Portfile" is evil, too. In Mac OS X, I can associate files with applications based on the filename's extension. Filenames that have no extension cannot be associated with an application. Therefore, I can never double-click a Portfile and have it open into my preferred text editor; it always opens into the awful TextEdit. I want to be able to configure it to open in TextWrangler. Currently, I'm forced to either laboriously drag the Portfile to the TextWrangler icon, or type "port edit <portname>" in the Terminal, which is what I usually do. But being able to double-click in the Finder would be nice. Also, editors like TextWrangler will do syntax highlighting of files, based on the filename extension. Since Portfiles have no extension, no syntax highlighting is provided. Finally, it's also inconvenient that every Portfile's name is "Portfile". It makes them harder to distinguish them when several are open in the editor. Related: when I've downloaded a file "Portfile.diff" that someone has attached to a Trac ticket, and if I'm working with several tickets at once, I often forget which portfile the patch was meant for. ==> What if we used the name of the port, with an extension, like "apache2.macport"? I feel this would solve many problems at once. (I was initially going to suggest the extension ".tcl" but the tcl syntax highlighting in TextWrangler is highlighting various words in port descriptions and such which we don't want, and which would probably get annoying.)
On Aug 22, 2007, at 13:29, Ryan Schmidt wrote:
Since we're already on the topic of changes to the dports dir (see "Categories are evil"), I'd like to propose that having 4000+ files named "Portfile" is evil, too.
In Mac OS X, I can associate files with applications based on the filename's extension. Filenames that have no extension cannot be associated with an application. Therefore, I can never double-click a Portfile and have it open into my preferred text editor; it always opens into the awful TextEdit. I want to be able to configure it to open in TextWrangler. Currently, I'm forced to either laboriously drag the Portfile to the TextWrangler icon, or type "port edit <portname>" in the Terminal, which is what I usually do. But being able to double-click in the Finder would be nice.
Also, editors like TextWrangler will do syntax highlighting of files, based on the filename extension. Since Portfiles have no extension, no syntax highlighting is provided.
Finally, it's also inconvenient that every Portfile's name is "Portfile". It makes them harder to distinguish them when several are open in the editor. Related: when I've downloaded a file "Portfile.diff" that someone has attached to a Trac ticket, and if I'm working with several tickets at once, I often forget which portfile the patch was meant for.
==> What if we used the name of the port, with an extension, like "apache2.macport"? I feel this would solve many problems at once.
(I was initially going to suggest the extension ".tcl" but the tcl syntax highlighting in TextWrangler is highlighting various words in port descriptions and such which we don't want, and which would probably get annoying.)
I always wanted ports to be bundles, so I think anything down this road is probably a good idea. -landonf
On Aug 22, 2007, at 4:29 PM, Ryan Schmidt wrote:
Also, editors like TextWrangler will do syntax highlighting of files, based on the filename extension. Since Portfiles have no extension, no syntax highlighting is provided.
I wish that application developers would fix their syntax rules to allow matching entire filenames rather than merely extensions. I've run into the same problem with other files. I can't rename all my Makefiles. :) Chris
Le 07-08-23 à 00:28, cssdev@mac.com a écrit :
On Aug 22, 2007, at 4:29 PM, Ryan Schmidt wrote:
Also, editors like TextWrangler will do syntax highlighting of files, based on the filename extension. Since Portfiles have no extension, no syntax highlighting is provided.
I wish that application developers would fix their syntax rules to allow matching entire filenames rather than merely extensions. I've run into the same problem with other files. I can't rename all my Makefiles. :)
With bbedit, and probably others, you can at least set bbedit -w as your $EDITOR yves
participants (4)
-
cssdev@mac.com
-
Landon Fuller
-
Ryan Schmidt
-
Yves de Champlain