Giter Site home page Giter Site logo

Comments (22)

dalmiral avatar dalmiral commented on August 16, 2024 1

Would be grateful for a fix or any news about this. Thank you all, kindly.

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024 1

I opened a pull request that should fix this problem here. For a quick fix you can also follow the steps below.

  1. Download the updated Bundle Support bundle: Bundle Support.tmbundle.zip

  2. Unarchive the zip file

  3. Replace

    ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle` 
    

    with the bundle from step 2 (here ~ refers to your home folder e.g. /Users/rene)

from latex.tmbundle.

rodrigoalcarazdelaosa avatar rodrigoalcarazdelaosa commented on August 16, 2024 1

I opened a pull request that should fix this problem here. For a quick fix you can also follow the steps below.

  1. Download the updated Bundle Support bundle: Bundle Support.tmbundle.zip

  2. Unarchive the zip file

  3. Replace

    ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle` 
    

    with the bundle from step 2 (here ~ refers to your home folder e.g. /Users/rene)

This worked like a charm, thanks a lot!

from latex.tmbundle.

dalmiral avatar dalmiral commented on August 16, 2024 1

This worked - Thank you so much!

from latex.tmbundle.

sorbits avatar sorbits commented on August 16, 2024 1

Looks like these problems occur, because I did not sign the bundle I uploaded. Since Allan already merged my pull request into the Bundle Support bundle these errors should go away once the bundle is updated on your machine

I’m actually a little unsure about this issue.

@plalteaugal reports the error is that the “developer cannot be verified” for both find_app and CocoaDialog.

Neither of these two executables have been signed (with Apple’s codesign), but I am not getting a problem on macOS 10.15 with default (GateKeeper) settings.

I think the default policy is to open unsigned applications (without warnings) when executed via the shell (i.e. basically only double-click in Finder causes a warning). But we may have to start signing all executables shipped with bundles, to avoid any problems.

For now, as a test, if @plalteaugal could try signing the executables themselves by running these two commands in a terminal:

codesign -s - ~/Library/Application\ Support/TextMate/Managed/Bundles/Bundle\ Support.tmbundle/Support/shared/bin/find_app
codesign -s - --deep ~/Library/Application\ Support/TextMate/Managed/Bundles/Bundle\ Support.tmbundle/Support/shared/bin/CocoaDialog.app

That should given them an “ad hoc” signature, although I am not sure how succesful the CocoaDialog signing is because of the embedded frameworks — I got a warning about ambiguous subcomponents, but I get no warning when opening the application via Finder, but then, if I re-install CocoaDialog (ensuring it gets a new inode, as signing seems to be cached by inode), I still get no warning from opening CocoaDialog via Finder.

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024 1

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024 1

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

Hi Rodrigo,

Anyone facing the same issue?

thank you for reporting the bug. This is a known issue. The command “Watch Document” uses CocoaDialog, which does not work on macOS 10.15. This is the case, since the version of CocoaDialog included with TextMate is still a 32-bit executable.

from latex.tmbundle.

jonathan-gray-iss avatar jonathan-gray-iss commented on August 16, 2024

I am, as well. Hoping for a fix, but I can certainly cope with the standard workflow make -> view.

from latex.tmbundle.

mcnees avatar mcnees commented on August 16, 2024

Just seconding the need for a fix. This incompatibility is the one thing keeping me from upgrading to 10.15.

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

I did what you said and got this: “Skim does not appear to be installed on your system.” Now my pdf output to skim won’t open. What to do?

Can you please describe steps to reproduce the error Jenny? I tried the steps below, which worked as expected on my system.

  1. Open TextMate

  2. Create a new document ( + N)

  3. Store the following text in the document

    \documentclass{article}
    
    \begin{document}
      Test
    \end{document}
  4. Save the document as Test.tex in the Downloads folder ( + S)

  5. Invoke “Watch Document” (^ + + W)

  6. TextMate translates the document and shows the resulting PDF in Skim

  7. Put the caret behind the word Test

  8. Invoke ”Jump to Current Line in Viewer” (^ + + + O)

  9. Skim jumps to the bottom of the PDF document

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

Thank you for the fast reply Jenny.

After step 5, I got this:

GitHub seems to remove attachments, if you add a comment via email. I assume you wanted to add the picture below to your comment?

LaTeX Watch Error

If I skip step 5, I get this:

Would the image you probably attached here look like the one below?

Show Current Line - Error Message

It seems find_app is unable to locate your version of Skim. Can you please follow the steps below and report the outcome on your computer?

  1. Open Terminal (/Applications/Utilities/Terminal.app)

  2. Enter the following command

    ~/Library/Application\ Support/TextMate/Managed/Bundles/Bundle\ Support.tmbundle/Support/shared/bin/find_app Skim.app
    

Can you please also tell me where you installed Skim on your computer? Does opening the LaTeX Bundle preferences (Menu “Bundles” → “LaTeX” → “Preferences…” inside TextMate) work on your machine?

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

mcnees avatar mcnees commented on August 16, 2024

Will TextMate update this bundle automatically?

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

Looks like these problems occur, because I did not sign the bundle I uploaded. Since Allan already merged my pull request into the Bundle Support bundle these errors should go away once the bundle is updated on your machine. Can you please check if the bundle was updated, by following the steps below?

  1. Open TextMate

  2. Open the menu item “TextMate” → “About TextMate”

  3. Select the tab “Bundles“

  4. There should be an entry “Bundle Support: Add 64-bit version of CocoaDialog“

    Bundles

If that entry is there, can you please check if translating LaTeX documents works now?

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

Will TextMate update this bundle automatically?

Yes.

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

plalteaugal avatar plalteaugal commented on August 16, 2024

from latex.tmbundle.

sanssecours avatar sanssecours commented on August 16, 2024

The March 2020 entry is not there. January 2020 is the last entry I see. I went to “Check for update” but was told I have version 2.0.6 which is supposedly the latest version.

That is the correct latest stable version of TextMate. I also use that version of the application.

TextMate uses additional software components, called bundles, to offer extended functionality such as syntax highlighting. These bundles are updated independently from the main application. You can check, when a bundle was updated in “TextMate” → “Preferences…” → “Bundles”.

Bundles

Can you please check if the switch “Check for and install updates automatically” is enabled on your machine? If it is, then TextMate should overwrite the Bundle support bundle in ~/Library/Application Support/TextMate/Managed/Bundles with the updated version of the bundle sometimes in the next hours. If you have the same date entry “16.03.2020” besides the entry for the “Bundle Support” bundle, then you should already have the correct version.

If the steps described above still do not show the expected result on your machine, then please follow the steps below.

  1. Quit TextMate

  2. Remove the folder ~/Library/Application Support/TextMate/Managed/Bundles. For now please only move the folder to the Trash and do not empty the Trash. This way you can replace the folder with an old version again, if anything goes wrong.

  3. Restart TextMate

  4. TextMate should recreate the folder removed in step 2.

  5. Open “TextMate” → “Preferences…” → “Bundles”

  6. The date for the “Bundle Support“ bundle should show the date 27.12.2019 (or the same date in a different date format)

    Bundles Pristine
  7. Install the LaTeX bundle by clicking the checkbox right next to it

After step 7. translating a document with “Typeset & View (PDF)” ( + R) should work again. The command “Watch Document” should work again, after the “Bundle Support” bundle was auto-updated.

from latex.tmbundle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.