Creating ta-remington.mim for m17n-db¶
Updated: Jul 12, 2021
One fine day, I was deep in my office work, Suddenly I got a ping from shrini 1 in #ilugc 2 asking me to take a look at this issue 3. At first, I thought well, it is a simple change, why we need to write a whole new layout for this simple change. But then
shrini insisted that even if it is a simple change, People who were not able to do that simple change are looking for a solution for long time. So, I said to myself, if that is the case, then lets create one.
Learning m17n-db format¶
I was not interested on just copying already available mim files and simply modify for our purpose. I wanted to learn what exactly the format is, so I learnt how the parser parses mim through this link 4. I studied and understood what each and every word in that file represents.
M-x query-replace-regexp Query-replace-regexp: ^\([^[:space]]+\)[[:space:]]+\([^[:space:]]+\)^J with: ("\1" "\2")
Testing the new Layout¶
I gave my changes to
shrini to see if he can use it, I think he did the basic test and confirmed me that it is working as expected. Then he forwarded my changes to the original requester who wanted this layout. Thankfully, he also was satisfied with my changes.
In order to upstream
ta-remington.mim, we also have to create one icon file for this new layout. With my limited knowledge in gimp, I was able to create one png file for ta-remington.mim.
Pushing to m17n-db¶