I use TextMate mostly with LaTeX projects.
I've noticed that since at least the last two builds of TextMate, using command + ], the command which raises the indentation level (i. e. the keyboard shortcut for »Shift Right« from the Text menu) actually lowers it (it Shifts Left). If I select the Shift Right item from the Text menu, it works just fine.
Is the LaTeX package to blame here? Or is it a weird bug in TextMate 2? How can I trace the problem?
Thanks a lot!
Max
I've been using TM2 for a year now, mostly for Haskell, C, and Go development.
Recently, I've transitioned my LaTeX workflow to TM2 (from TeXShop; I never used TM1 for LaTeX) and am noticing a problem.
In a LaTeX document in TM2, if I invoke my hotkey for Mekentosj Papers' citation feature, and try to insert a citekey, it instead inserts the _previous_ contents of my clipboard (whatever I'd previously copied).
In any other application I have tested this in (Terminal, Mail, Sublime 2, TextEdit... I no longer have TM1 on my system) this works as expected.
Ideas?
thanks,
Noah
Ladies and Gentlemen:
I have solved the problem.
I had a backslash in the password.
For some reasons that confused the system.
I removed the backslash and now the password is stored ini the keychain.
---
Kind regards
Dr. Dieter Zakel MA
hotline: +43 (800) MEDIZIN
private: +43 (699) 1010 1070
Ladies and Gentlemen:
I have the blogging bundle and I have setup my blog:
http://cloud.zakel.at/image/3A173t0r2C43
When I try to fetch my posts and to blog my posts
http://cloud.zakel.at/image/1h2N461A2L2j
I am always asked to enter my password although it is in the keychain:
http://cloud.zakel.at/image/0A1m2Q171T1u
This is new since Snow Leopard.
Has anyone an idea why this is happening?
Thank you very much.
---
Kind regards
Dr. Dieter Zakel MA
hotline: +43 (800) MEDIZIN
private: +43 (699) 1010 1070
Hello,
I am working on a language grammar for HCS12 assembly language. I have read
the portion of the manual on language grammars (chapter 12) and
unfortunately for me it has led to more questions than answers. I have read
the re.txt file and have tried many things with no apparent effect,
certainly not the one I am looking for.
I have the following code that matches a label definition perfectly:
{ name = 'string.label.def';
comment = 'case insensitive - label definition';
match = '^(\S)+:';
captures = { 1 = { name = 'string.label'; }; };
},
Now what I want to do is use the capture in another match statement to find
all references to the same labels when they are being called. They will no
longer be the first word of line and they will no longer have a ":" suffix.
It seems to me that capture group above should have just the labels. If I
could use that capture group to then find all matches of the label then my
problem to match unknown labels and not get false matches to other strings
that are not being matched.
An example code snippet my language grammar is intended for is:
staa PORTB ; light the segments
ldaa PTP ; only alter port p bits we are using
anda #$f0
oraa dspmap,x ; light up correct char
staa PTP
bra TA3
TA2: bset PTP #$0f ; turn off seven segment LEDs
movb displ PORTB ; set value of LED row
bclr PTJ #2 ; turn on LED row
TA3:
In the above snippet TA2: and TA3: are matched by my regex. I want to use
capture group if possible to match the labels when in the third column, in
the above snippet only TA3 is shown. I don't want to match anything in the
third column that is not a label. A label will never appear in the first
column which is already matched by other regex. The forth column are
obviously comments and they are matched by other regex.
So, how do I do what I want to do?
Thank you kindly in advance,
~Chris
--
View this message in context: http://textmate.1073791.n5.nabble.com/is-it-possible-to-use-a-capture-in-an…
Sent from the textmate users mailing list archive at Nabble.com.
Is there a way to get the current directory displayed by the file
browser from within a script (eg. bundle command).
I didn't see any TM_ environment variables containing this value.
Thanks.
I'm trying to understand how the single line comment rule works (found on this line https://github.com/textmate/javascript.tmbundle/blob/master/Syntaxes/JavaSc…)
begin = '(^[ \t]+)?(?=//)';
end = '(?!\G)';
beginCaptures = { 1 = { name = 'punctuation.whitespace.comment.leading.js'; }; };
patterns = (
{ name = 'comment.line.double-slash.js';
begin = '//';
end = '\n';
beginCaptures = { 0 = { name = 'punctuation.definition.comment.js'; }; };
},
);
Since TextMate grammars are line based, I'm not sure how it's possible for the '\n' pattern and the '(?!\G)' pattern to work together. For example, take these two lines:
// a comment
var foo
The 'single line comment' rule is entered by matching it's begin pattern '(^[ \t]+)?(?=//)'. The 'comment.line.double-slash.js'' rule is then entered upon matching '//', the rule is ended when '\n' is matched. Because we have matched the end of the first line, we continue to the second line. The second line will end the 'single line comment' rule because the end pattern '(?!\G)' will match the 'a' in 'var'. Because of this, var cannot be scooped correctly because the 'v' is considered to be part of the 'single line comment' rule.
This fails as I described in TextMate 1 but works in TextMate 2. Is there something fundamentally different about using the \G anchor in TextMate 2.
Thanks,
Corey
Can someone reproduce this behaviour?
Summary: The command option "caret placement": "select output" does not
work, but behaves as "caret placement": "place after output".
Steps to reproduce:
1. Open a bundle in the editor
2. Create a new command
3. Retain the default code and settings:
Code: echo "Hello world\n"
Input: Selection - Text
Output: Replace Input - Text
Caret Placement - Select Output
4. Add a key equivalent
5. Save and open a blank text window
6. Press the chosen key equivalent
Expected result:
The text "Hello world" placed and selected
Actual result:
The text "Hello world" placed, no selection. Caret positioned after the
inserted text.
TextMate version: 2.0.0-alpha.9323
How do I accomplish the desired result, that the output of a command is
selected?
Thanks,
Freek
Ladies and Gentlemen:
I use the blogging bundle from Brad Choate.
Since Snow Leopard the password to my wordpress blog is not saved in the keychain anymore.
I have to type it in every time.
Also while fetching.
Does anyone has a hint?
Thank you very much.
---
Kind regards
Dr. Dieter Zakel MA
hotline: +43 (800) MEDIZIN
Hi,
Currently in order to change the active theme you have to go to the "View" menu, then the "Theme" menu item, and then select the theme.
It would be nice to be able to browse the themes quickly.
Either:
- keyboard shortcuts to change the active theme to the next/previous in the list.
- or, some sort of GUI that shows you all of the themes at once, sort of like the [previews on the wiki](http://wiki.macromates.com/Themes/UserSubmittedThemes)
Thanks,
Charles
TextMate Version 1.5.11 (1635)
Transmit 4.2
OS 10.8.2 supplemental installed
I can ftp into all sites with no issue. Set editor to textmate, double click, and it will open textmate for about 5 docs and save no problem, after that it hangs transmit, causing a crash. I can edit with any other editor and transmit.
below is usually what happens. I have repaired permission, completely removed textmate and transmit and reinstalled.
any ideas would be great, as this is my favorite workflow.
Thank you.
10/17/12 11:06:46.456 AM lsboxd[678]: @AE relay 4755524c:4755524c
10/17/12 11:11:35.453 AM TextMate[1340]: *** error sending apple event -1712 (<NSAppleEventDescriptor: 'R*ch'\'FCls'{ '----':"/Users/mattgrimes/Library/Caches/Cleanup At Startup/Transmit/F61AAB28-7D66-4B40-A7EF-886A65E8A41A/process.php", 'Tokn':[ 'BBEd'(3620B19F100100000036) ] }>)
10/17/12 11:19:33.000 AM kernel[0]: ALF: ifnet_get_address_list_family error 12
10/17/12 11:22:45.031 AM WindowServer[93]: CGXSetWindowBackgroundBlurRadius: Invalid window 0xffffffff
Is there a reason TextMate copies mate into the user's $PATH instead of
just making a symlink to the command inside the Application's resources?
What dangers do I run if I do decide to symlink it? (As part of a system
configuration bootstrap script. I could copy it, but it would be a little
more work.)
Thanks,
Neil.
This probably is a simple bug that it is somewhat annoying to have:
If we run TextMate and have the folder panel on the left (such as if we use
"mate ." in Bash).
If we are editing a file do.rb and now we want another one to try a
different approach, and we "Save As" do1.rb, now the file do1.rb will show
in the file panel, but do.rb will not show until a long time later, somehow,
after TextMate refresh the folder content... (seems there is no easy way to
invoke that ourselves).
But if we edit do.rb and save as do1.rb, the assumption should be that now
both files exist?
--
View this message in context: http://textmate.1073791.n5.nabble.com/After-Save-As-the-old-file-won-t-show…
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
how can I set mediawiki to be the default file type/scope? I have the
following setings in .tm_properties but it doesn't seem to work. Thanks!
[ *.txt ]
fileType = "source.mediawiki"
[ attr.untitled ]
fileType = 'source.mediawiki'
Hi,
I was wondering if someone would have already written a valid
configuration to "fix" TM2 so that it does not mess up source code and
comment indentation (C, C++) when Doxygen-style comments are used to
comment the code, i.e.
/**
* Some doc
* @param[in] …
*/
void foo(void)…
results in:
/**
* Some doc
* @param[in] …
*/
void foo(void)…
Alternatively, is there an easy way to tell TM2 not to re-indent a
line automatically, ie. let TM2 to indent a new line once, while
preventing it from re-indenting forever whenever a new character is
typed on an already-fixed line.
Thanks,
Manu
Just wondering what the thinking is for not selecting that file in the
file browser when you click on it's icon (thus opening it). Seems
confusing to me to then have to select that file to e.g. SCM purposes.
I'm stuck on Version 2.0 (9147) at work so please ignore if this is
differnt in later builds.
Thanks
Alex
--
-------------------------
http://zero-dev.co.uk
alex(a)zero-design.info
mob. +44 (0) 785 216 7005
Hello, I have a quick question. lately when I press the [DELETE] key
Textmate replaces my code with some other code, but my [DELETE] key works
when I click [SHIFT]+[DELETE]. How can I get my [DELETE] key functionality
back to normal.
The code it adds:
// Android / BlackBerry Widgets (OS 5.0 and higher) / iPhone
//
function alertDismissed() {
// do something
}
navigator.notification.alert(
'You are the winner!', // message
alertDismissed, // callback
'Game Over', // title
'Done' // buttonName
);
// BlackBerry (OS 4.6) / webOS
//
navigator.notification.alert('You are the winner!');
note: I had asked the question on the IRC, but my client crashed and I can't
get it to login. Software issue on my end
--
View this message in context: http://textmate.1073791.n5.nabble.com/Delete-key-adding-code-instead-of-del…
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
What's the easiest way to change the order items in a bundle menu, or to
move items to a submenu in TextMate 2?
Drag & Drop does not work in the Bundle Editor on TextMate 2, like it
used to work in TextMate 1. :(
I currently edit the order by manually editing the info.plist, adding or
removing the UUID of the command I want to move.
This is labour intensive task, and I wonder if there is an easier way.
FYI, I'm using TextMate 2.0.0-alpha.9325 on Mac OS X.7.5.
Regards,
Freek
I just got a notification within Textmate that a new build was available (9327), so let it update. When the new version launched, I got a second Textmate icon in the doc, which isn't entirely uncommon. However, when I quit and got back in, Textmate was not usable. When I opened a file from the Open Recent menu, no window appeared. The Window and File menus both suggested that a file was open, however. After some fiddling, switching spaces and apps, I got the window for the document to appear, but it was not functional. I could move it, but I could click the close box or edit the text. Quitting and relaunching put it back in the state where the Textmate menus looked as if a window was open, but no window appered on the screen.
I tried trashing all the com.macromates items in ~/Library/Preferences, but it had no effect. I tried trashing Textmate.app and downloading r9327 from Github, but that also had no effect on the problem. I finally downloaded r9325 from Github and that still works fine.
I am running OS X 10.7.5.
Thanks,
Rob
Hi LaTeX users,
I'm working some more on the Typeset and View command, we are going to replace the default command that currently ships with TextMate. But I need some information. What process are TextMate's LaTeX users following for building their documents? I'm sure most of you are using bibtex, but what about other things like makeindex? Has everyone moved to a pure pdf-based process, or are some of you still using dvi/postscript? What are you using for pictures? Anything you can tell me will help.
I would also *love* example documents along with the expected output. This will aid in testing, and ensure that your particular process will be supported!
Thanks,
—Alex
Are the r-tags in github 'release'-worthy in terms of recommended-to-use?
I was wondering, because my TM2 is on r9309, while the github repo is
already several revisions further, but my TM2 doesn't want to update:
''
TextMate 9307 is the latest version available—you have 9309.
"
Best regards,
Michael
Riki,
Perhaps I can elaborate on Elia's behalf:
1. If you want to abide by TextMate conventions, don't pop up a tooltip; edit the Fortran grammar so that keywords are given a scope that begins with `invalid.illegal`. Most themes apply a style to `invalid.illegal` that makes it stand out as an error, and many bundles have rules to mark things that are known to be invalid or cause syntax errors. (For example: in the HTML grammar, the sequence `<>` is scoped as `invalid.illegal.incomplete.html` because it isn't valid HTML.)
In order to add this rule, you will need to know a little about language grammars [1]. In particular, read about the `begin, end` keys in section 12.3. A begin/end pattern is the best way to create patterns that apply only in certain places, rather than document-wide. Unfortunately, I don't know anything about Fortran, so I can't give you further guidance on how the rule would look.
If you still want to show a tooltip, you could try the approach I explain below. But I wouldn't recommend it.
2. There's no simple way to do this in TextMate 2.
You could write a command like this [2]. This would activate whenever a user typed a keyword, then pressed the space bar. It would replace the input with an uppercase version, then insert the space key as the user expects.
But this would only work in that specific instance. If Fortran does not mandate that a keyword must follow a space (as in C-style syntax, where both `if {` and `if{` are valid), then you'd have to figure out which other characters can follow identifiers, and then give each one its own command. Even so, this wouldn't work on code that is pasted into the editor.
Better to take Elia's advice and create a command that does the transformation when the document is saved. Here's an example of how to create such a command [3].
(Unfortunately, in your case, this would involve parsing the Fortran code so that you could be sure that you were uppercasing only keywords and nothing else.)
Cheers,
Andrew
[1] http://manual.macromates.com/en/language_grammars#language_grammars
[2] https://gist.github.com/0d6ce8625cf371f22734
[3] http://reinteractive.net/posts/4-stripping-whitespace-out-of-textmate-2
On Dec 7, 2012, at 7:42 AM, riki wrote:
> Dear Elia,
>
> Thank you very much for your kind response.
>
> BTW I am not expert in TextMate grammar. So could you please elaborate your suggestions?
>
> Kind Regards,
> Riki
>
>
> On Fri, 07 Dec 2012 15:04:26 +0530 wrote
> >1) yes, you can setup the language grammar to catch and highlight those keywords in a given scope (e.g. data decl)2) I
> don't think you can do that while you type, but probably you can create a command that does the transformation on
> demand (or hook it to the saving)
>
> Elia
> ☁ @elia ✎ elia(a)schito.me
>
> ☎ (+39) 348/9051393
>
>
>
> On Thu, Nov 29, 2012 at 1:37 PM, riki wrote:
>
>
> Hi all,
>
>
>
> How to accomplish the following things within TextMate 2 for Fortran language:
>
>
>
> 1) Is it possible to appear warning in a tool tip if we type Fortran keywords in data declarations? I am asking because if
>
> somehow or by mistake we are using those ones as variables and we know that Fortran does not complain about it.
>
>
>
> 2) The second thing is related to code formatting. Suppose we are writing a program in lower case letters and whenever we
>
> type any Fortran keyword we wish that it always came in upper case letters. Is there any way to do it?
>
>
>
> Kind Regards,
>
> Riki
>
>
>
> Catch India as it happens with the Rediff News App. To download it for FREE, click here
>
>
>
>
> _______________________________________________
>
> textmate mailing list
>
> textmate(a)lists.macromates.com
>
> http://lists.macromates.com/listinfo/textmate
>
>
>
>
> _______________________________________________
>
> textmate mailing list
>
> textmate(a)lists.macromates.com
>
> http://lists.macromates.com/listinfo/textmate
>
> Follow Rediff Deal ho jaye! to get exciting offers in your city everyday.
>
> _______________________________________________
> textmate mailing list
> textmate(a)lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
Hello everyone,
I have a text file that is indented properly, but instead of tabs, the indentation has been done with spaces. Is it possible to replace the spaces with tabs only at the beginning of the line?
In this case, 1 space -> 1 tab.
Thanks!
Anthony
Hi all,
How to accomplish the following things within TextMate 2 for Fortran language:
1) Is it possible to appear warning in a tool tip if we type Fortran keywords in data declarations? I am asking because if
somehow or by mistake we are using those ones as variables and we know that Fortran does not complain about it.
2) The second thing is related to code formatting. Suppose we are writing a program in lower case letters and whenever we
type any Fortran keyword we wish that it always came in upper case letters. Is there any way to do it?
Kind Regards,
Riki
I can switch from Japanese text input to Roman letter input just fine using the keyboard shortcut Shift-Control-; . It doesn't seem to be possible, however, to switch back to Japanese input using the usual keyboard shortcut, Shift-Control-J. This works in all other programs. Mousing to the menu bar and switching manually does work.
Using the TM 2.0.0-alpha.9323
Hi,
I'm sure this will sound like a very simple question, but I am trying to
save a macro using Textmate2. I can record it, I can run it immediately,
but there is no macro submenu with saving options. As I say, I guess I am
being stupid, but where can I go to save it?
Thanks
Dom Guinness
How about add a 'Go to bookmark' popup window just like the 'Go to Symbol'
window, and can navigate bookmarks of current window and current project.
--
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
Hi,
I was wondering whether it would be possible to include some more info when
latex complains about errors. The main point is that the line number that
latex gives you (and what is displayed in the Textmate error window) can
sometimes be way off, especially when you have a lot of code and the error
is many lines above this line.
For example, if I compile the following beamer document
-----
\documentclass{beamer}
\begin{document}
\begin{frame}
a
b
c
\unknown
d
e
\end{frame}
\end{document}
-----
then Textmate tells me
-----
Latex Error: ./test.tex:17 Undefined control sequence.
-----
which corresponds to "\end{frame} ". The error is obviously in line 12
because of the unkown command \unknown.
It is not hard to see that when you have a lot of complicated math,
tracking down a single typo can sometimes be very painful...
I realize that getting the exact line number for such an error is
difficult, but since the latex log already indicates that \unknown is
unknown,
-----
...
./test.tex:17: Undefined control sequence.
\beamer@doifinframe ...par b \par c \par \unknown
\par d \par e \end
{beamer...
l.17 \end{frame}
-----
it would make life a lot easier if this is visible in the log window of
Textmate too.
So, would it be possible to include, for example, these last two lines in
the Textmate error window too?
Hi All,
Just a quick report in hopes of helping someone else facing this problem:
Textmate binds Cmd-Opt-Ctrl DownArrow to scrollLineDown. I use this keystroke and it's counterpart for scrollLineUp frequently.
After upgrading from Snow Leopard to Mountain Lion I started getting a system alert sound (beep, pop, funk, as set in System Prefs) when using this keystroke and no scrollLineDown action in TextMate.
Long story short is that Xcode 4 eats that keystroke even when it's not running.
Fix is to open XCode, open Preferences > Key Bindings, and set the key binding for 'Jump to Previous Counterpart' to something other than Ctrl-Cmd DownArrow. This causes the inferred key binding for 'Jump to Previous Counterpart in Assistant Editor' to change from Cmd-Opt-Ctrl DownArrow to Opt NewKeystroke.
For example, setting 'Jump to Previous Counterpart' to 'F19' causes 'Jump to Previous Counterpart in Assistant Editor' to change from Cmd-Opt-Ctrl DownArrow to Opt F19.
I needed to reboot before it took effect, but that ended up doing the trick :)
Might also work in Lion, I'm not sure what version of Xcode that shipped with.
Hope that's a help to someone in future :)
Best,
Steve
In brief, does anyone know the font that's used for the Markdown Bundle's Preview window?
And the different (serif'd) font used to print the preview? Can it be changed?
tia, DW
Hi,
The MediaWiki bundle in TextMate 2 has a feature that when I type:
Line1
Line2
It automatically reindents to:
Line1
Line2
Despite that I explicitly typed the two spaces.
I find this rather annoying. I'm trying to turn this feature off.
The only thing about indentation I can find is in the bundle, Settings:
Folding:
foldingIndentedBlockStart = '^=+\s+';
foldingIndentedBlockIgnore = '^(?!=+\s+)';
But even when I remove these lines, the feature is still there. Anyone
has an idea what may cause this behaviour and turn it off?
I'm also fine with any option that turns off auto-indenting off
globally, like there was in the Preferences for TextMate 1 (I usually
find it more annoying than useful).
Thanks,
Freek
First I created a plain-text doc with some Markdown "markup"; my default font is Monaco. Then I used Bundles > Markdown > Preview, and got a very nice window created with some unkown (to me) sans-serif font. I used cmd-P to print this, and was surprised to find the printout used some strange (to me) serif'd font. Same of course if I opted to print to pdf.
So as an experiment I tried adding my own <style> ... </style> containing Verdana to the doc. Unsurprisingly the html was ignored by Markdown > Preview, still had the nice ss font in that window, and print still used the strange serif'd font. No surprises there really.
Next, I could get the html handled by using Bundles > HTML > Open Doc in Running Browser(s). No surprises there.
Finally I tried altering Preferences > Fonts & Colors. This affected the source doc of course, but again made no difference to Markdown Preview or to Print.
So what are the mysterious fonts used by Markdown Preview and Print? I'd like to know what the "nice" sans-serif font used by Preview is, the only clue I can offer is that a capital M has sloping sides.
But above all, what is this mysterious serif'd font used when I print the Preview window, and can I replace it?
David Whitford
On 05.11.2012, at 21:00, textmate-request(a)lists.macromates.com wrote:
> Bottom line: I enjoy much faster TeXing when adding the apparently superfluous extra-line at the beginning. For principal reasons I would like to get rid of this extra line, and understand what is going on.
This is a bundle problem, if I pdflatex your example (the TeXLive 2011 version), it compiles correctly.
I usually separate my documentclass from the packages I frequently load as they are usually the same while the documentclass depends on the specific document. E. g. I would sometimes use scrbook instead of scrartcl or the cls file from the journal I intend to publish in. Furthermore, I am loading my standard packages as a package (change the file extension from .tex to .sty and load your standard packages via \usepackage{file}). The advantage is that you can modularize your standard includes file further, e. g. you can load hyphenations.tex via that .sty file while this is not possible if you use \input (\input does not allow nested uses of \input).
> A final remark: Is there a way to adjust some preferences of the speedier LaTeX bundle? For instance: I would like to have the typesetting window not to be kept open (very annoying); I would like not to have activated the reading bar in Skim.
What do you mean by »reading bar« in Skim?
Max
Dear Hans,
I have a hard time following your explanation, especially of the word »bundle«, because I'm not certain whether that refers to LaTeX packages or one of TextMate's LaTeX bundles. The initial problem you describe has *nothing* to do with TextMate: it appears your file was saved in the wrong encoding (not applemac), so latex cannot decipher non-ASCII characters such as umlaute or accented characters. By default, TextMate and pretty much all other editors use UTF8, hence my advice to *change* the argument for when you load the inputenc LaTeX package to UTF8:
\usepackage[utf8]{inputenc}
If you comment out this usepackage command, pdflatex will not be able to correctly render non-ASCII characters (e. g. ä, ö and ü).
Unfortunately the problem with the example code you've included is that it cannot be used to detect problems with file encodings. But the mail you've sent indicates that it's just a file encoding problem that's easy to solve (e. g. the umlaut for »für« was not copied correctly from your text editor). I think what you've been missing is Step 2 below.
I recommend you the following:
(0) Open the problematic .tex file in TextMate
(1) Change \usepackage[applemac]{inputenc} to \usepackage[utf8]{inputenc}.
(2) Select Save As from the File menu and make sure that UTF8 as file encoding is selected. Then proceed to save the file as text.tex someplace else. This way any experiment with LaTeX will not destroy work.
(3) Try to compile the document.
Note that if you load other LaTeX files via \include{filename.tex} or \input{filename.tex}, check that the other files are also all saved in the correct encoding, UTF8!
If it doesn't work out, please include the content of test.log (in general: [document name].log) in your next post.
Max
On 28.10.2012, at 21:00, textmate-request(a)lists.macromates.com wrote:
> When trying to typeset a letter, where my preamble looks different and has the following line in it:
>
> \usepackage[applemac]{inputenc}
>
> the typesetting window will claim a problem with respect to this line:
>
> "inputenc.sty:40: [...]"
>
> When I comment out the \usepackage-line in the source, typesetting proceeds successfully (and VERY fast), though all special characters get omitted (to be able to use German umlaute like ?, etc is what the inputenc package should provide for).
I suspect your file has been saved as UTF8 (which you should use if at all possible anyway). So change the inputenc argument to
\usepackage[utf8]{inputenc}
and recompile. In my experience, UTF8 works best, but if you have cross-platform collaborators, you may need to work in latin1. I would strongly discourage you from using applemac encoding this day and age.
Max
Hi,
I will appreciate tremendously if you help me with my problem.
I built Textmate 2 in my Mac (OSX 10.8.2). I have TeX Distribution
TeXLive-2012 installed. When I try to compile a LaTeX file I get the
following error:
Failure running “Typeset & View (PDF)”.
Typeset & View (PDF):4: undefined method `+' for nil:NilClass
(NoMethodError)
Do you have any suggestions?
Best,
Bogac
--
View this message in context: http://textmate.1073791.n5.nabble.com/Textmate-2-LaTeX-tp25947.html
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
This is probably an easy question. I'm using Mads Hartmann Jensen
whitespace bundle (git clone
https://github.com/mads379/Whitespace.tmbundle.git) that "adds the
scopes invalid.illegal.whitespace.trailing to all trailing whitespace
and invalid.illegal.whitespace.mixed to all occurrences of mixed
spaces/tabs". This shows up fine in some themes (all the core themes
work) but not some other themes, specifically solarized (light). How
would I add a background colour to solarized to reflect that? I tried a
couple of things but not got it to work. Any pointers gratefully
received.
Thanks
Alex
--
-------------------------
http://zero-dev.co.uk
alex(a)zero-design.info
mob. +44 (0) 785 216 7005
Hi,
as you sure now there a couple of (forked) LaTeX bundles providing speedier TeXing than TM’s standard (bundled?) LaTeX bundle.
Alex Ross (lasersox)’ bundle was first, now there are Adam Strzelecki (nanoant)’s, as well as Paul Hagstrom’s. You can find them, respectively, here:
https://github.com/lasersox/latex.tmbundlehttps://github.com/nanoant/LaTeX.tmbundlehttps://github.com/paulhagstrom/LaTeX.tmbundle
Now, while they seem indeed to be significantly faster than the standard LaTeX bundle, with all three of them I run into the following (presumably very same) problems:
When there is a line with an \input command in the tex-file, like:
"\input{praewide_TM}"
there shows up in the typesetting window an (apparently) error. The error message is not very verbose, just a line noting:
"praewide_TM.tex:1: \documentclass[a4paper]{".
("praewide_TM.tex" is the name of my preamble-file, which is supposed to get linked in; praewide_TM.tex contains, among other things, the line "\documentclass[a4paper]...". This works with TM’s LaTeX standard bundle as expected. It also works with TeXShop, for instance.)
I take it to be an error message (it nowhere says "error", or something to that effect), but if some such line shows up in the typesetting window, then there is no pdf output produced. If I manage to get rid of any of these lines noting some input, then tex’ing succeeds and a pdf output is indeed produced.
When trying to typeset a letter, where my preamble looks different and has the following line in it:
\usepackage[applemac]{inputenc}
the typesetting window will claim a problem with respect to this line:
"inputenc.sty:40: [...]"
When I comment out the \usepackage-line in the source, typesetting proceeds successfully (and VERY fast), though all special characters get omitted (to be able to use German umlaute like ä, etc is what the inputenc package should provide for).
So, is there a problem with the speedier LaTeX bundles as regards the preamble’s structure or content of the files to be tex’ed?
Sorry, I cannot really analyze or actually make sense of this behaviour, so I was hoping for some enlightment through the mailing-list.
Thanks for any hints about how to tackle this. I really would love to use the speedier bundles.
Best,
--Hans
Hi!
I had the same problem as described in a post from Sebastian on
2007-11-11 (http://thread.gmane.org/gmane.editors.textmate.general/
23160).
Here is my error output:
Running bibtex on Exjobb (ny).tex
Traceback (most recent call last): File "/Users/peeter/Peeterprogram/
TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/
texMate.py", line 457, in texStatus, isFatal, numErrs, numWarns =
run_bibtex(texfile=fileName) File "/Users/peeter/Peeterprogram/
TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/
texMate.py", line 71, in run_bibtex return stat,fatal,err,warn
UnboundLocalError: local variable 'stat' referenced before assignment
It seems that it had to do with the parentheses in my filename messing
up the regexes.
My solution was to change lines 71 and 72 in Textmate.app/Contents/
SharedSupport/Bundles/Latex.tmbundle/Support/bin/texMate.py as follows:
# auxfiles = [f for f in os.listdir('.') if re.search('.aux
$',f) > 0]
# auxfiles = [f for f in auxfiles if re.match(r'('+ basename +
r'\.aux|bu\d+\.aux)',f)]
auxfiles = [f for f in os.listdir('.') if re.search('.aux$',f)
> 0 and (f.startswith(basename) or re.match(r'bu\d+\.aux', f))]
This works, at least for me.
Or have I messed something else up in the process?
/Peeter
I installed TextMate2 from a binary package (TextMate_r9294_10.6.tbz) and when I try to add a theme or bundle, or update runs, I get the following error(s)
Anybody knows how to fix that?
10/25/2012 25 Oct 17:21:08 [0x0-0xa74a74].com.macromates.TextMate.preview[35330] *** error downloading ‘http://updates.textmate.org/Bundles/Bundle%20Development.tbz’: Unknown signee: ‘org.textmate.msheets’.
10/25/2012 25 Oct 17:21:10 [0x0-0xa74a74].com.macromates.TextMate.preview[35330] *** error reading key
10/25/2012 25 Oct 17:21:10 [0x0-0xa74a74].com.macromates.TextMate.preview[35330] *** error downloading ‘http://updates.textmate.org/Bundles/Bundle%20Support.tbz’: Unknown signee: ‘org.textmate.msheets’.
10/25/2012 25 Oct 17:21:11 [0x0-0xa74a74].com.macromates.TextMate.preview[35330] *** error reading key
10/25/2012 25 Oct 17:21:11 [0x0-0xa74a74].com.macromates.TextMate.preview[35330] *** error downloading ‘http://updates.textmate.org/Bundles/Hyperlink%20Helper.tbz’: Unknown signee: ‘org.textmate.msheets’.
--
Jan Hendrik Mangold
"idle hands are the developers workshop"
Bug: Doesn't work as documented.
Feature: Works as expected but not documented to do so.
Miracle: Works as documented.
This will be a very stupid question, sorry, but what key combination is
the one that for the source package 'continues the line comment'? I
have never seen it anywhere else, so I don't know what to press. ;)
It looks a bit like the symbol for pressing the Control key, but with a
dash as a roof.
Thanks for your help,
Michael
Have used the JewelryBox ruby gem to set up rvm and download, manage Ruby
1.9.3
Then went into TextMate prefs to set up shell variable and path to Ruby
1.9.3 at /usr/local/rvm/bin/textmate_ruby then added "puts RUBY_VERSION" at
top of file.
But when I run the file, the output is 1.8.7, which is the system version
of Ruby.
Any idea how to fix this situation?
Thank you.
Hello,
I have a latex file that uses mint and pygments and I wish to textmate to
build it with the -shell-escape flag.
Is that straightforward? I've looked at editing the latex bundle, but it
doesn't seem as straightforward as running a command?
Thanks,
Ian
sure, this is the common behaviour but then this statement does not make
any sense,
or more there seems to be a special handling for this case..
TM_LATEX_MASTER = '${CWD}/document.tex'
or am i missing something ?
best
david
Hello,
recently I've been trying different things with project-related
tm_properties files. To help me better understand what I'm doing, could
anybody please explain the background behind different kinds of quotation
marks like " or ' ?
For example it took me some time to figure out that while
projectDirectory = "$CWD"
uses " marks, setting of a variable afterwards
TM_LATEX_MASTER = '${CWD}/document.tex'
will only work properly if ' is used (at least it didn't work for me with "
when doing the LaTeX run from subdirectories).
What is the technical difference between those " and ' ?
Thanks,
d'Alembert
--
View this message in context: http://textmate.1073791.n5.nabble.com/tm-properties-Question-tp25916.html
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
When coding in Ruby in TM1, if I typed @string somewhere, when I
needed string or :string somewhere else, I could type str and use Esc
to complete the word. In TM2 I cannot, and to me this is a big
regression.
Can I revert this behavior? If so, how? Also, if it is standard for
other languages, can I revert the behavior globally?
Thanks in advance.
--
:: dip
--