Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.

+2

package control plugin broken in Sublime 3 on OSX

Sean Carolan 4 years ago in Plugin announcements 0
When I try to install a plugin I get this:

startup, version: 3059 osx x64 channel: stable
executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text
working dir: /
packages path: /Users/seancarolan/Library/Application Support/Sublime Text 3/Packages
state path: /Users/seancarolan/Library/Application Support/Sublime Text 3/Local
hardware concurrency: 8
zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages
zip path: /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages
found 5 files for base name Default.sublime-keymap
found 1 files for base name Default.sublime-mousemap
found 1 files for base name Main.sublime-menu
loading bindings
loading pointer bindings
found 1 files for base name Default.sublime-theme
theme loaded
app ready
wrote startup cache, added files: 1 orphaned files: 3 total files: 151 cache hits: 150
pre session restore time: 0.19615
using gpu buffer for window
using gamma: 1 (err: 0)
first paint time: 0.304532
startup time: 0.325608
found 1 files for base name Default.sublime-theme
theme loaded
launching: /Applications/Sublime Text.app/Contents/MacOS/plugin_host
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_file_settings
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin Vintage.vintage
reloading plugin Vintage.vintage_commands
reloading plugin Vintage.vintage_motions
plugins loaded
loaded 837 snippets
>>> import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
132375
reloading plugin Package Control.Package Control
found 2 files for base name Main.sublime-menu
Package Control: Skipping automatic upgrade, last run at 2014-02-14 10:48:26, next run at 2014-02-14 11:48:26 or after
Package Control: Error parsing JSON from channel https://sublime.wbond.net/browse.
Exception in thread Thread-7:
Traceback (most recent call last):
File "X/threading.py", line 639, in _bootstrap_inner
File "package_control.downloaders.background_downloader in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 61, in run
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 77, in prefetch
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 77, in <listcomp>
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 219, in get_packages
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 111, in fetch
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 153, in fetch_location
File "package_control.download_manager in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 209, in fetch
File "package_control.downloaders.urllib_downloader in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 202, in download
Package Control.package_control.downloaders.downloader_exception.DownloaderException: Error downloading repository. HTTP exception InvalidURL (nonnumeric port: 'pderichs') downloading http://github.com:pderichs/sublime_rubocop.git.
Exception in thread Thread-6:
Traceback (most recent call last):
File "X/json/decoder.py", line 368, in raw_decode
File "X/json/scanner.py", line 63, in _scan_once
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 168, in fetch_location
File "X/json/__init__.py", line 309, in loads
File "X/json/decoder.py", line 352, in decode
File "X/json/decoder.py", line 370, in raw_decode
ValueError: No JSON object could be decoded
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "X/threading.py", line 639, in _bootstrap_inner
File "package_control.downloaders.background_downloader in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 61, in run
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 77, in prefetch
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 77, in <listcomp>
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 219, in get_packages
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 111, in fetch
File "package_control.providers.repository_provider in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 170, in fetch_location
Package Control.package_control.providers.provider_exception.ProviderException: Error parsing JSON from repository https://sublime.wbond.net/.
Exception in thread Thread-3:
Traceback (most recent call last):
File "X/threading.py", line 639, in _bootstrap_inner
File "package_control.commands.install_package_command in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 43, in run
File "package_control.package_installer in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 54, in make_package_list
File "package_control.package_manager in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 260, in list_available_packages
File "package_control.downloaders.background_downloader in /Users/seancarolan/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 52, in get_provider
KeyError: 'https://sublime.wbond.net/'
+2

Cobol syntax - mainframe support

lionel delbé 5 years ago in Plugin announcements • updated by Stephen Gennard 4 years ago 2
cobol is one of the most use language in professionnal world. And you developper are facing serious performance issue working with non modern iDE  (auto syntax etc...)
+2

Support Emacs-style in-buffer syntax settings

Brian Clapper 6 years ago in Plugin announcements • updated by Kai Grossjohann 6 years ago 1
GNU Emacs has a useful feature that allows an individual file to override the default Emacs mode (and, hence, the associated language syntax and colorization) by using a special magic string somewhere in the first non-blank line of the file. For instance, if file foo.C would normally be displayed using C syntax rules, but you want to force Sublime Text 2 to use C++ rules, simply include a comment like this in the first non-blank line of the file:

//           -*- c++ -*-

This feature is useful for overriding the default language on a per-file basis.

I've implemented a plugin that provides this capability. It's in this GitHub repo:
+1

entity.name.tag.localname.xml doesn't allow '.' char

The regular expression for matching the xml tag localname isn't correctly.

the '.' is allowed in the localname so the correct expression should be:


(&lt;/?)(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:\.]+)


If have simply added the \. in the last group ... could you please add this in the XML.tmLanguage file THX ...


And: Sublime text is amazing! I will purchase a licence for Xmas for ME ;)

+1

mysql.connector

Armin Karner 5 years ago in Plugin announcements 0

Hello,

I'd like to import mysql.connector to get a connection to my db. The problem is that the integrated Python of Sublime Text 2 is 2.x (too old for that module as Oracle told me) so I downloaded Sublime Text 3 as it has an integrated Python 3.x. In the normal Python 3.x IDLE and command line, mysql.connector is working, but not via the Console in Sublime. 

Is there some module or a package to solve my problem?

Please help me.

Thank you very much.

-Armin

+1

Support gbk and other encode

Anshen 4 years ago in Plugin announcements 0

You kown, support it.

+1

Many serious problems in 2181 build.

Marek Tomko 6 years ago in Plugin announcements 0
I have many problems with 2181 build, that are making Sublime Text 2 unusable anymore. 
For example word wrap can't be turned off, even if I make it false in default settings. 
Or Undo is not working correctly at all. I can't use it, because when I did, it would corrupt a part of code, which wasn't even changed. 
Or sometimes I can't use CTRL+X because it will not delete selected part.
And cursor very often just stays on one spot and don't move (he do, but I don't see it). That's maybe the worst.

Build 2165 was perfect and I was very happy. I tried 2181 in February, but when I had saw these defects, I returned to 2165. But unfortunately a few weeks ago Sublime Text 2 said that 2165 is not enabled any more and I have to switch to newer build.

I'm running on Ubuntu 10.10.

I know that this forum is about plugins, maybe, but I don't have an interest to register on your forum. 
0

WARNING FROM DOMINION GROUP! RECRUITMENT FRAUD VICTIMIZING JOB SEEKERS

Lexie Grey 3 months ago in Plugin announcements 0

Working locally or having a job in Japan, United States, or other overseas countries isn’t as easy as it seems. Many recruitment agencies are looking for the right candidates for the job position available but many people are still unemployed.

A lot of students graduate with a degree yearly. Although there are many startups, investments, and businesses flourishing, employment is still a problem for a lot of people. Getting a job can be difficult for newly graduates.

Job seekers looking for work are now the victims of some scam regarding employment. Fraudsters behind the crime persuades the individuals to apply for a job and give out their personal information. They lure the people to apply for a job locally or overseas. This fraud act affects a lot of job seekers using online means.

About the fraud

People must be cautious about the scam that lures individuals who are looking for a job. Fraudsters use web-mail services like Gmail and Yahoo to send invites to random people. The content of the message invites the individual to apply for a job which includes a link to the job posting.

Receiving that type of message may seem like a blessing in disguise especially if the person is currently looking for employment. However, it can be the other way around instead of getting a good job opportunity. Be cautious of this type of job offering because it can be just a fraud job award.

There were people that have been victimized by the scam which happens not just in Asia but also in western countries. Spam links are attached to the email message. The link may redirect the victim to a phishing website that may seem like a company website. After filling out the fields required on the web page, the victims will be contacted via email or phone number. The fraudsters invite the job seekers to apply for the job position they offer. The criminals acting as company human resource staff lure the victims to pay a certain amount required to process the application.

FTI Consulting is one of the companies affected by the recruitment fraud. People behind the scam pretended to recruit new employees on the company’s behalf. They used the company’s name by posting fraudulent job descriptions. The culprits also contacted people by offering false employment opportunities.

The job vacancies being offered are located in Japan, Canada, and other countries. It seems like an attractive offer since it gives a chance to work abroad. For those who are enticed to apply, they may think of it as a key to career success. But instead of employment benefits, the victims didn’t know they are just getting into a financial trouble. Take note that recruitment services aren’t legitimate if there’s a money involved when applying for a job.

0

Online Info Blog: Millions of Net Users Possibly Exposed

Kelly Vinzon 12 months ago in Plugin announcements 0

Online Info Blog: Millions of Net Users Possibly Exposed

“Without requiring any user interaction, the initial script reports information about the victim’s machine to the attacker’s remote server. Based on server-side logic, the target is then served either a clean image or its almost imperceptibly modified malicious evil twin.


“Using the known Internet Explorer vulnerability CVE-2016-0162, the encoded script attempts to verify that it is not being run in a monitored environment such as a malware analyst’s machine,” and if the script does not detect any signs of monitoring, it redirects to the Stegano exploit kit’s landing page.

Upon successful exploitation, the executed shell code collects information on installed security products and performs – as paranoid as the cyber-criminals behind this attack – yet another check to verify that it is not being monitored. If results are favorable, it will attempt to download the encrypted payload from the same server again, disguised as a gif image.
0

Hamilton Marsden Custom Furniture: Tips on how to buy bespoke furniture

Achieving a unique and interesting home is possible if you place some bespoke furniture in it.Bespoke furniture or custom-made furniture can have a simple or complicated design, depending on your needs. You can also save a certain amount of money and find quality pieces if you're going to be wise in buying bespoke furniture.


It's known in some parts of London that people look for the professional attention of Hamilton Marsden Custom Furniture when they need to alter their old furniture into beautiful and stylish pieces, but some people still choose to buy brand new pieces. Provided in the following are basic tips in finding the best bespoke furniture for your home.


Search for reviews


The internet is the best source of reviews on certain products and services to avoid being scammed. It would be a smart choice to gather data on a specific company first before buying any furniture. Ensure that the company is really trustworthy and provides high-quality pieces with an affordable price.


Look at online furniture stores


Eric Earl Hamilton Marsden previously provided some tips on buying online, so it's also preferable to buy bespoke furniture on furniture stores residing online. You should also visit some local stores in your area to compare prices and decide which one is the best for your budget and for your home.


Practice consistency


Understand that consistency is essential because nothing is achieved without it. Even if it will take some more time, don't stop until you find the best furniture for your home. Make sure that you will feel happy and contended with the pieces you buy.


Compare prices


If you are considering your budget in buying bespoke furniture, then it is better to compare the prices of different furniture found online and in stores first to find the piece that fits perfectly into your budget where you can save up to 50 percent.


Follow those simple tips mentioned above and you're close to finding the best bespoke furniture for your home. Eric Earl Hamilton Marsden hopes that you will have a unique and special home soon with your chosen bespoke furniture.