However.. I have nearly 700 tiddlers..
All with capital letters in their titles and so I am spending increasing amounts of time [[doing this|Doing This]] to link around my wiki.
So my understanding of unilink is that I need to create an alias field.. But in my the alias would be, in all but a handful of cases, the title.. I just need it to be case blind..
Does that mean I have to create each alias field by hand or is there a wonderful filter widget thing and if it can copy the title to the alias would it then become case blind even though the aliases had uppercase letters in them?
Hoping you wonderful peeps can help!
Stephen
Thanks for having a look! :)
<$button>
<$list filter="[tag[HelloThere]]">
<$action-setfield $field="aliases" $value=<<currentTiddler>> />
</$list>
Add aliases
</$button>
.uc {
text-transform: uppercase;
}
.lc { text-transform: lowercase; }
.cc { text-transform: capitalize; }
.nc { text-transform: none; }
* [[New Tiddler 42 plus]]
* This method is the best in A sentence @@.nc [[New Tiddler 42 plus]]@@ like this
* @@.nc [[New Tiddler 42 plus]]@@
* @@.lc [[New Tiddler 42 plus]]@@
* @@.uc [[New Tiddler 42 plus]]@@
* @@.cc [[New Tiddler 42 plus]]@@
;.nc [[New Tiddler 42 plus]]
;.lc [[New Tiddler 42 plus]]
;.uc [[New Tiddler 42 plus]]
;.cc [[New Tiddler 42 plus]]
:.nc [[New Tiddler 42 plus]]
:.lc [[New Tiddler 42 plus]]
:.uc [[New Tiddler 42 plus]]
:.cc [[New Tiddler 42 plus]]
Why are you [[doing this|Doing This]] . Is it just that you feel titles look better in Caps and not in line in the text.
Alberto Molina wrote at TW group:
For instance, I would like the links:
[[Darwinism]], [[darwinism]], NeoDarwinism, NaturalSelection, [[natural selection]], [[theory of evolution]]
all refer to the same tiddler (or different twin tiddlers with the same content in view mode) without needing to specify:[[darwinism|Darwinism]], [[NaturalSelection|Darwinism]], [[theory of evolution|Darwinism]]
, etc.
[[Darwinism]] and [[darwinism]]. The first one is needed to start a Sentence and the second one as a link in the middle of a sentence. As I developed the plugin, I thought it should be possible to cover both cases with 1 alias. ... That's the reason, why alias-links are _not_ case-sensitive.
An other reason, why I wrote the plugin is, that I think: If you are in edit mode, It should be easy to read the content. IMO
[[NaturalSelection|Darwinism]]
is not easy to read. Neiter is:
;@@.nc [[New Tiddler 42 plus]]@@
And the best side effect ever is: Alias-links don't break, if you change the tiddler title. ... There is a lot of discussion going on here in the list about UUIDs, which are only usefull for computers. IMO aliases are human friendly and do the same thing.
A full list of all the possibilities can be found at the intro post.
have fun!
mario
Yes Mario I agree aliases may be the best solution here. Unilink as well. The persistent nature with title changes is also fantastic for most use cases. However there are other edge cases for unique ids.
What is the best way do you think to satisfy the original thread. Search and replace the titles and replace with an alias link? If references are currently working he can start with collecting all titles with references then search and replace the [[tiddler name]] with an alias to the tiddler, but perhaps only if he wants them treated the same way.
Regards
Tony
Ste
For me the title as alias would be perfect.
I have a small number where I can add other aliases individually. I guess the actual problem then is the next bit of Diego's widget/ filter thingy to create that field AND put [[]] around everything.
Then I can [[not do this|Not do This]] going forward and remove examples from the text as I come across them....unless threr was a search and replace filter... :)Ste
I think turning all titles to aliases is not the way to go.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/WMWXNrMHbt4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/a6c8454d-84d3-4d62-929f-50a0f6846f09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Is there a way to make a caching operation available to super users of TiddlyWiki?
I have generated a tool to this thousands of post Codes against a businesses service areas, currently they are dumped into a large data tiddler. I do not mind that it needs a manual refresh but wondering if there could be some form of generic caching process we could use?
The data tiddler contains hundreds or low thousands of 4 digit post codes each with one of say 50 area names. The idea is to search this for the area. However it may not demand enought resources for an index, and only occasional search.
If I now understand perhaps I should generate a tiddler for each post code and tag them with on of the areas?
Currently I generated the data tiddler from 50 areas which list the range of post codes in each area.
Eg "[range[2000,2199]] 2300 [range[2400,2501]] 2512"
Perhaps I should use another method to compute on the fly like the leading diget is one of "7" states then only use variables. Infact using variables may be the faster way to search if the data is compressed as this is in some ways.
A code pattern that uses a variable as the searchable data may be the best way in this case. I can stop when matched.
Regards
Tony
... In Stephen's first post, he mentioned giving every tiddler an alias of its title, allowing you to use unilink unmodified.
Hey Mario,In my mind the consistenct of unilink has been:[[What-I-Want-To-Type|What-I-Want-To-Display]]
Mario, your awesome.
Hi Mario, been meaning to reply to this for AGES.
[lazy[title]] looks good to me or [[alias|?lz]]?