LaTeX users:
My plan is to remove most of the completion commands and latex
snippets from the LaTeX bundle. They will be replaced by a single
command. I have a prototype under construction, you can see how it
works here:
http://lasersox.net/LaTeXCompletion.m4v
Basically there is a tree of completions, and you can navigate them
just by typing. We can work citation completion, and all existing
snippets into this system.
Thoughts?
Hi,
The big problem for me is the completion with ⌥⎋, I often wrote
this remark on the list but without success ...
Perhaps Brad has not enough time to look at this ...
I would like to know if I'm the only one to have the next problem
a) Create a .tex file: essai.tex
you can put for example this inside :
Is it a bug?\label{title}
yes\label{answer}
b) Create a .tex file: try_completion.tex
\documentclass[11pt]{article}
\begin{document}
\input{essai.tex}
yes\re
\end{document}
now after \re ⌥⎋, no result
c) Remove the line \input{essai.tex}
then after ⌘S, \re ⌥⎋ gives
a window with
real
ref
etc...
d) but when the caret is inside the braces of \ref{ } , the
completion is always correct
My solution : I modified the LateXCommandCompletions.rb file.
def recursiveFileSearch(initialList)
extraPathList = []
fileExt = "tex"
# I add the last line
Perhaps somebody can tell me if this solution is correct and if the
problem exists out of my home !!
Best Regards
Alain Matthes
PS I try the completion with ⌘\ but with a french keyboard we need 4
fingers and 3 fingers for
⌘}
I prefer §, ⌘§ and ⌥§ for the macro LaTeX Symbol of Guido
Governatori, This macro is fine
because it's more natural (for example with the arrows) and the macro
adds $ ... $ .
Perhaps a macro Insert Math LaTeX Symbol in the main bundle will be a
good thing
Hi
I made a clean install of Snow Leopard, and the first soft installed,
was TextMate
I go to the LaTeX prefs of the official bundle LaTeX and when I go
out ot the prefs,
I got this message :
.... configure.py:8 DeprecationWarning os.popen4 deprecated
What is it ?
Best regards
Alain Matthes
I'm not sure how this happened, but ctrl-> (ctrl, shift and .) does not
create <% %> tags. I can select the menu item and get them, but the
hotkey doesn't work. I also went into the bundle editor, and reassigned
the hotkeys to something else and get nothing.
When I change it to apple <, I get a beep.
I downloaded the most recent bundles for ruby and ruby on rails. What
am I missing?
I recently switched from fink to Macports and reinstalled a bunch of stuff,
including Ruby and Ruby Gems. Ruby works fine on the system: I can run
"ruby", "irb", "gems", and "env ruby". (This is the Macports install, so
all Ruby binaries are now in /opt/local/bin.) However, When I try to
compile a LaTeX file from inside Textmate I get the following error:
env: ruby: No such file or directory
Presumably Textmate is still looking for my old version of Ruby. Where can
I change this setting?
--
W.P. McNeill
http://staff.washington.edu/billmcn/index.shtml
If you can send it to me I would appreciate it. Thanks!
On Thu, Oct 22, 2009 at 5:00 AM, ?douard Gilbert wrote:
> ----------------------------------------------------------------------
>
> Le 21 oct. 09 ? 12:08, Darren Brierton a ?crit :
>
> > This is why TextMate needs a DTD/Schema parser like PSGML-mode and
> > nXML-mode provide for Emacs.
>
> I started working on something, but never took time to finish.
>
> It's a XSTL stylesheet transforming Relax NG to TextMate grammar.
> Last time I wanted to add some information needed for completion, but
> had to take on something else and didn't finally get back to it.
>
> Revisions up to current were only doing (unperfect) syntax coloring.
>
> It's not working automatically and has quite a tendency to create long
> grammars.
> Test on the very simple plist DTD (~ 20 lines) gives results nearly
> 1000 lines long.
> Probably way too much redundancy.
>
> But I still can send it to you, if you'd like.
>
> > On 20 Oct 2009, at 22:26, Timothy Bates wrote:
> >
> >> someone will need to add the new elements to the bundle...
> >> On 20 Oct 2009, at 19:39, Rodrigo Soares wrote:
> >>
> >>> Hi,
> >>>
> >>> I can't collapse blocks of code written with new HTML5 structural
> >>> elements such as article, section and nav.
> >>>
> >>> Is there a way to make them work? HTML4 elements work fine.
> >>>
> >>> thanks,
> >>> Rodrigo
> >>>
> >>> _______________________________________________
> >>> 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
> >
> >
> > _______________________________________________
> > textmate mailing list
> > textmate(a)lists.macromates.com
> > http://lists.macromates.com/listinfo/textmate
>
> ?douard GILBERT
> edouard.gilbert(a)gmail.com
>
> _______________________________________________
> textmate mailing list
> textmate(a)lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
>
Hi,
I can't collapse blocks of code written with new HTML5 structural
elements such as article, section and nav.
Is there a way to make them work? HTML4 elements work fine.
thanks,
Rodrigo
Ok. Sounds like you might have a corruption in your setup. I'm using
Snow Leopard with its own python 2.6.1 install.
My Textmate is version 1.5.9 (1510).
If I were you I'd delete my Textmate app as well as ~/Library/
Application Support/Textmate folder. Also check you have no Textmate
folder under your Macintosh HD Library/Application Support folder.
Then re-install Textmate.
When you have the python file open make sure that Textmate has type
python selected at the bottom of the editor window.
You might well have tried these measures but I cannot think of
anything else that will help you. It does not seem to be a Snow
Leopard issue.
On Oct 13, 2009, at 5:23 AM, textmate-request(a)lists.macromates.com
wrote:
> Another thing I just noticed, if after running the script with cmd-R I
> close and re-open the file, it comes up blank.
>
> It appears to get overwritten whenever I run it with cmd-R.
>
> On Oct 12, 2009, at 5:15 AM, John Finch wrote:
>
>> Works here.
>> Make sure you have the placed the shebang at the top of the file.
>>
>> #!/usr/bin/env python
>>
>> That should help.
>> Here's the full file:
>>
>> #!/usr/bin/env python
>>
>> print('test')
>
> Date: Mon, 19 Oct 2009 22:18:53 -0700
> From: unussum(a)gmail.com
> Subject: [TxMt] Re: Python/IPython support
> To: TextMate users <textmate(a)lists.macromates.com>
> Message-ID: <09767F0B-381B-4D82-8A3F-ACCD8DCFDD2D(a)gmail.com>
> Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
>
> I made the mistake of setting an alias for bc, which I was not aware
> was the name of an existing unix tool (That's what I get for not
> capitalizing my personal aliases, I guess).
>
> # ~/.profile
> alias bc="echo ~/some/path"
> alias cdbc="cd $(bc)"
Your bc alias is just echoing the directory, which can be replaced by
a variable:
bc="~/some/path"
alias cdbc="cd ${bc}"
That should solve your problem.
-Roberto.
Dear Textmate-Users,
I tried to use "Preview" (5.0 (501)) as pdf viewer when creating LaTeX
documents with textmate 1.5.8 (1505) on Mac OS X 10.6.1. I set the
"LaTeX Preferences" in textmate accordingly (you can choose Preview
there). I also set TM_LATEX_VIEWER to Preview in the textmate
Preferences. I used to work with Skim that way and everything was
fine. Now I was wondering if that's also the case with Preview. And it
partially is. It updates the document perfectly, however, it jumps
back to the first page of the document - which is annoying. In Preview
you can also set "Start on the last viewed page" (see Preferences ->
PDF), however, this does not solve the problem. Is Preview not
supported? I get the following message on compiling .tex documents
with Preview as pdf viewer:
"check_open: Application appears not to understand request pdfsync is
not supported for this viewer"
If Preview is not supported, why is it a valid option in the LaTeX
Preferences in textmate?
Skim works perfectly, so there is an option. I am just curious what
might be the problem with Preview.
Many thanks,
Marius
Hi,
Something has happened to my TextMate configuration that is driving me
crazy, but I can't manage to figure it out.
When I click on a text line, farther right than the end of line, TM
now puts the caret there (ie where I clicked), instead of putting it
precisely at the end of line.
If now I press the return key, TM inserts a number of spaces before
the newline, to match where the caret is.
I hope my description is clear enough.
This definitely didn't happen some time ago. It used to stick the
caret at the end of text.
This is driving me crazy because of years of habits, clicking anywhere
on the right of a line to append to it,
I have looked in the preferences and could not find anything.
It's probably something stupid on my part, but I can't find it.
Any idea?
Many thanks,
Jean-Denis
I use the LaTeX bundle and Skim as my viewer. Since upgrading to Snow
Leopard, I find that processing LaTeX documents by way of the Typeset
& View (command+R) command fails after a few invocations. In
particular Skim becomes unresponsive. Is anyone else having this
problem? Does anyone know if it's a problem with Skim or with the
typesetting commands behind command+R?
Hey TextMaters,
I've been using TxMt for a while (with HTML and LaTex and Matlab), so
I know the value of bundles. I'm now working with an R-guy, and I saw
that there's an R bundle. I had it working for a sec, thought it was
out of date so deleted it, downloaded with svn the three R-related
bundles (R, R console(R.app), and R Console (Rdaemon)) but only the
latter two appear in the Bundle menu. Syntax highlighting no longer
works, and when I try to evaluate an R-script with apple-R, I get an
Xcode-related error.
Can anyone help me set me straight on getting R to work in a pretty
vanilla TextMate setup (I'm running Textmate 1.5.8 (1509)). Please
reply to the list and to me, millerj870(a)gmail.com.
Thanks in advance!
Jason
================================================================
Jason E. Miller, Ph.D.
Associate Professor of Mathematics
Director, the Next STEP, STEM Talent Expansion Program
Director, Mathematical Biology program
Truman State University
Kirksville, MO
http://pyrite.truman.edu/~millerj/http://step.truman.edu/http://mathbio.truman.edu/http://www.google.com/profiles/millerj870
I did post this last week and some how it did not go through ?, iv heard
gmail can be ? at times.
I will "try" upgrading to PHP 5 in TM.
Question: is there any thing else that i need to know besides the
instructions at TM/Bundles/PHP/Help/4.0 Set Up
my plan of action is to upgrade to OS 10.5 when the DVD gets here this
friday.
and the various upgrades through the Apple server.
install PHP 5 on the machine via entropy.
follow the instructions as given, TM/Bundles/PHP/Help/4.0 Set Up
see what kind of mess entropy and MAMP can make, yes i will have the servers
shut off.
and go from there.
If any one could bring me to notice anything i do not see please let me
know.
Thank you
i found universal install DVD of 10.5 at hardcoremac that is affiliated with
yahoo business.
Dear Textmate Experts,
I get the following error message on compiling a document called
mydocumentname.tex:
Document '/Users/myusername/myfolder/mydocumentname.pdf' not open in
application execution error: Can’t make file "Macintosh
HD:Users:myusername:Desktop:mydocumentname.pdf" into type alias. (-1700)
"myfolder" actually stands for a path where the document
mydocumentname.pdf is located. It is unclear to me why the path
"Macintosh HD:Users:myusername:Desktop:mydocumentname.pdf" appears,
because the file mydocumentname.pdf is obviously not on the Desktop.
Maybe understanding this solves the problem. I am also not sure if
this is a serious problem, the generated .pdf opens in Skim as
supposed to.
I work with textmate (version 1.5.8 (1505)) on Mac OS X (10.6.1).
Any help is appreciated.
Marius
Hi, the Ruby programming language has a library called ERB which allows you
to embed Ruby into strings. Frequently these strings are source code for
other languages, Ruby on Rails, for example, heavily uses ERB to embed Ruby
code into an html file. Because it is so frequently used, it has it's own
bundle called HTML(Rails)
I am wanting to use ERB with other projects, and am finding that I can only
use one bundle at a time. So I am frequently switching back and forth with
shift+control+option+letter which is working fairly well, and not that much
extra work, but it does mean that my project always has incorrect
highlighting on some portion of it.
Is there a way to create a bundle that understands it's purpose is to work
with other bundles? Perhaps at some point, based on it's scope, it could
realize that it needs to yield to the second language or something.
Thanks
-Josh
>
>> 2. Characters beyond column 72 should be identified, either with a
>> different color or different font.
>
>
>
> This one, at least, is very easy and is not language-specific. First,
> go into Preferences. In the General settings, check "Show right margin
> indicator" and "Highlight right margin". Next go into the View menu
> and set "Wrap Column" to 72. Make sure that "Soft Wrap" is *not*
> checked. The result is that you'll get a thin line between columns 72
> and 73, and all columns past 72 will have a shaded background.
>
> As for the rest, I'm afraid I can't help you. I'm quite happy to say
> that I haven't touched F77 (or any other FORTRAN dialect, for that
> matter) in almost 25 years now. Back when punchcards were only
> slightly outdated. :-)
Okay! This is a start. I'll give it a try.
As for f77 being not exactly modern, here are a few words in its
defense, and to encourage
its support :
* F77 is still widely used in scientific computing, often as an 'under
the hood' machine-like
language for computations on grids. It plays very well with C++
(unlike f90) and so remains
the fast language of choice for heavy computations on structured arrays.
* It is much easier to use than C++ for students, and certainly faster
than programs written purely
in Matlab. While C++ allows for necessary high level data structures,
many algorithms
that form the basis for much of numerical analysis are most easily
described in a fortran/matlab
like syntax.
* What is not to love about a language that doesn't have pointers?
Okay, nuff said. Thanks again.
Donna Calhoun
donna.calhoun(a)gmail.com
I downloaded the TerminalMate plugin kindly provided at the link below
(1). It has two problems for me (on Snow Leopard):
1) Corruption -- when typing, the last-but one line and last line in
the terminal window swap places and overwrite each other. This and
other visual glitches make it very hard to know what I'm typing
2) Slowness -- the display doesn't keep pace when one key is held
down, or even tapped rapidly
Does anyone have a version that doesn't have these glitches on Snow Leopard?
Thanks,
Ben
(1) <http://itsthe.damncarousel.com/2009/09/02/where-in-the-world-is-the-termina…>
I will "try" upgrading to PHP 5 in TM.
Question: is there any thing else that i need to know besides the
instructions at TM/Bundles/PHP/Help/4.1
my plan of action is to upgrade to OS 10.5 when the DVD gets here this
friday.
and the various upgrades thru the Apple server.
install PHP 5 on the machine via entropy.
follow the instructions as given, TM/Bundles/PHP/Help/4.1
see what kind of mess entropy and MAMP can make, yes i will have the servers
shut off.
and go from there.
If any one could bring me to notice anything i do not see please let me
know.
Thank you
i found universal install DVD of 10.5 at hardcoremac that is affiliated with
yahoo business.
I wrote recently regarding the f77 capabilities in TextMate. I
recently downloaded the demo version of TM, and found it to very
useful in many ways. But I found its f77 indenting rules less than
satisfactory. I really want to be able to use TM and would gladly
purchase a copy, but I've come to rely heavily on automatic indenting
and formatting for checking syntax errors, making the code readable
and so on. I am afraid that a lack of proper indenting rules
is a showstopper for me.
I apologize in advance for comparing TM with Emacs, but below is a
list of indenting rules for f77 ("punchcard Fortran") that I've come
to expect from Emacs. Is there any way to get these features in TM?
1. All lines should start in column 7, with two exceptions :
* Lines whose first character is 'c' or 'C' (the comment
character). Emacs also leaves 'd' and
'D' in the first column although this could (happily) be
dropped. See comments below.
* line continuation characters. Continuations are indicated by
any character in column 6.
The customary continuation character is '&'.
* Line numbers. Used mainly for 'format' statements, but also
for 'goto', and if one is really
old school, do/continue statements. The format/continue/goto
should always start in column
7, but the line number should be right justified, with final
character in column 5.
2. Characters beyond column 72 should be identified, either with a
different color or different font.
3. Comments should be properly indented. The comments character
should remain in column 1, but all
remaining text should align given current context. In emacs,
comments are also properly wrapped, with
a comment character put in column 1, and the comment continuing
at its proper indentation level.
4. Fixed tabbing beyond column 7. Emacs appears to use 3-spaces per
tab (by default), which is fine, although it
would be nice to allow for customized tabs beyond column 7.
5. Ideally, lines which are longer than 72 characters would
automatically be split, with
a default continuation character added in line 6 on new line.
I think I got most of the important items. Here is a sample of
"properly" (at least in
my opinion - I'd be curious to hear what others think) formatted f77
code (formatted in Aquamacs). All
formatting rules are applied by hitting "tab" in Aquamacs when the
cursor is anywhere on the the line to be formatted.
subroutine assign_src(mx,my,meqn,q0,lap0,t,rhs)
implicit none
integer mx, my, meqn
double precision t
integer m
double precision q0(0:mx+1,0:my+1,meqn)
double precision lap0(0:mx+1,0:my+1,meqn)
double precision rhs(0:mx+1,0:my+1,meqn)
integer i,j
double precision lap_u,at,dadt
double precision long_line
call qval_time(t,at,dadt)
do m = 1,meqn
do j = 1,my
do i = 1,mx
c # Comments are properly indented after the comment
character in
c # line 1, and are correctly wrapped they exceed column
72.
c # (The '#' marks are mine)
lap_u = rhs(i,j,m)
rhs(i,j,m) = lap_u - at*lap0(i,j,1) + dadt*q0(i,j,1)
c # A really long line with a continuation character in
column 6
long_line = (rhs(i+1,j,m) + rhs(i-1,j,m) + rhs(i,j
+1,m) + rhs(i
& ,j-1,m) - 4*rhs(i,j,m))
c # Note line number in format statement in column < 7
and right
c justified. Also, this comment is also wrapped.
write(6,100) 'rhs',rhs(i,j,m)
100 format(A10,E16.8)
enddo
enddo
enddo
end
subroutine old_school()
implicit none
integer i
double precision x
c # example of line numbers in a do loop.
x = 0
do 110 i = 1,20
x = x + 1
110 continue
end
Aquamacs/Emacs isn't perfect. Since 'd' and 'D' is also comment
characters, AM will assume that
a statement beginning with 'double precision' should leave the 'd' in
column 1 and
split the rest to column 7, which would likely lead to a compile
error. The same thing happens with
'call' statements starting in column 1. Applying automatic
indentation to
call quad()
results in
c all quad()
which will also result in a compiler error.
But aside from those few glitches (features?) I would be happy to see
an Emacs style indenting in TM.
Also, I would be happy to hear if I am missing anything major in TM.
Are there easy ways to get the above into the Fortran bundle?
Hi,
I am just taking advantage of the fact that Alex Ross is working on
the LaTeX bundle (thanks a lot for this btw!) to make a tiny feature
request.
When creating a new section, there's a nice snippet (that's an answer
to one of the questions of your survey btw) that autocompletes the
label content and the end folding comment too. What I would like would
be to have a command to *modify* an existing section (i.e. that works
like creating a new one, but with the content of the section already
there).
I guess that would be something very easy to add on my own, but I just
thought it might be useful for everyone.
Thanks again,
enas