Welcome To Our Blog


Hello!


This is our computer science final project blog.
This is where we keep ourselves updated on every working process.
Our project is to develop a plugin\package for Sublime Text 3 (an expansion of the existing "hover preview" package).

Firstly, we needed to research about sublime because we never worked with that kind of text editor before.
There are a lot of videos and documentation in the internet about sublime text and the popular packages you can install on it.


The first issue we encountered was the lack of package developing tutorials online.
We found a few basic ones like:



So, after we each installed sublime text 3, played with it a little and learned what we can from the information available online, it was time to look at the source code of popular packages and try to reverse engineer them (we needed to find the source code on GitHub because it opens the original files as a hexa-decimal text file when open on sublime text).
It turned out a lot more difficult then we thought, because we never coded in Python before, and the sublime text standard package language is Python.

So, we are now facing two main issues:

1.       How do we develop a good and usable sublime text 3 package?
2.       Learn advanced tools Python

The next things we are going to try is:

1.       Work with the sublime text 3 console and the file status (printing text according to the file name, content etc.)
2.       Do something if the mouse is hovering over specific words.
3.       Show a link to click on if the mouse is hovering on specific word and open the link in a new browser window.
4.       Debug popular packages using console logs to understand how their code works.

Comments

Popular posts from this blog

Turorial- How to add a new feature

Little Bug Fix

Publishing First Beta & Refactoring The Code