Thursday, March 3, 2011

smali syntax highlighting for vim

i've been doing a lot in linux lately and was working on a smali syntax highlighting file for vim, but vierito5 posted a comment with a link to Jon Larimer, who beat me to it. here's the link:
http://codetastrophe.com/smali.vim
https://sites.google.com/site/lohanplus/files/smali.vim (mirror)

it's vim so there are 20 different ways to get it working. google around if this doesn't work, i will be no help. here is how i did it:
mkdir ~/.vim
echo au BufRead,BufNewFile *.smali set filetype=smali >> ~/.vim/filetype.vim
mkdir ~/.vim/syntax
cp smali.vim ~/.vim/syntax


25 comments :

  1. Thanks for posting! Smali code looks much better now!

    ReplyDelete
    Replies
    1. Android Cracking: Smali Syntax Highlighting For Vim >>>>> Download Now

      >>>>> Download Full

      Android Cracking: Smali Syntax Highlighting For Vim >>>>> Download LINK

      >>>>> Download Now

      Android Cracking: Smali Syntax Highlighting For Vim >>>>> Download Full

      >>>>> Download LINK bF

      Delete
  2. Thanks for the work, but I found a bug.
    If you have a line similar to the following

    .field public static final CALENDAR:Ljava/lang/String; = ""

    the dalvikName matches "ENDAR:Ljava/lang/String" which is wrong.
    I fixed it including the 'L' and the ';' in the highlight and using this syntax rule:

    syn match dalvikName "\<[A-Za-z0-9_\/]\+\>;"

    Hope it helps. Bye

    ReplyDelete
  3. Ops... I forget an 'L':


    syn match dalvikName "\;"

    ReplyDelete
  4. It cuts out a part. The 'L' goes between the lower sign (<) and the open bracket ([)

    ReplyDelete
  5. thank you HoX, i shall e-mail the maintainer about this change. from what I understand, it should be, as you suggest:
    syn match dalvikName "\;"

    it also seems there are some valid characters not supported by this regex, as per the java specs here: http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8

    namely, the currency symbols and other unicode characters.

    ReplyDelete
  6. Wonderful post. and you Nice used words in this article and beautifully post it.

    ReplyDelete
  7. Great Article..Thanks for the sharing..

    Bigo live is a GooD APK.Connect friends.
    Install the application here.....

    Bigo Live App

    ReplyDelete
  8. **SELLING SSN+DOB FULLZ**

    CONTACT
    Telegram > @leadsupplier
    ICQ > 752822040
    Email > leads.sellers1212@gmail.com

    >>1$ each without DL/ID number
    >>2$ each with DL
    >>5$ each for premium (also included relative info)

    *Will reduce price if buying in bulk
    *Hope for a long term business

    FORMAT OF LEADS/FULLZ/PROS

    ->FULL NAME
    ->SSN
    ->DATE OF BIRTH
    ->DRIVING LICENSE NUMBER WITH EXPIRY DATE
    ->COMPLETE ADDRESS
    ->PHONE NUMBER, EMAIL, I.P ADDRESS
    ->EMPLOYMENT DETAILS
    ->REALTIONSHIP DETAILS
    ->MORTGAGE INFO
    ->BANK ACCOUNT DETAILS

    >Fresh Leads for tax returns & w-2 form filling
    >Payment mode BTC, ETH, LTC, PayPal, USDT & PERFECT MONEY

    ''OTHER GADGETS PROVIDING''

    >SSN+DOB Fullz
    >CC with CVV
    >Photo ID's
    >Dead Fullz
    >Spamming Tutorials
    >Carding Tutorials
    >Hacking Tutorials
    >SMTP Linux Root
    >DUMPS with pins track 1 and 2
    >Sock Tools
    >Server I.P's
    >HQ Emails with passwords

    Email > leads.sellers1212@gmail.com
    Telegram > @leadsupplier
    ICQ > 752822040

    THANK YOU

    ReplyDelete
  9. As I website possessor I believe the content material here is rattling great , appreciate it for your hard work. You should keep it up forever! Best of luck. 온라인카지노

    ReplyDelete
  10. I really like your writing so so much! percentage we keep in touch more about your post on AOL? I require a specialist in this house to solve my problem. May be that is you! Having a look ahead to peer you. 스포츠토토

    ReplyDelete
  11. Thanks for sharing a great article.
    You are providing wonderful information, it is very useful to us.Keep posting like this informative articles. 온라인카지노

    ReplyDelete
  12. While looking for articles on these topics, I came across this article on the site here. As I read your article, I felt like an expert in this field. 토토

    ReplyDelete
  13. Wonderful web site. Plenty of useful info here. I am sending it to several pals ans additionally sharing . 온라인카지노

    ReplyDelete
  14. It's amazing that you have that kind of idea writing this article. Thank you for valuable article. 바카라사이트인포

    ReplyDelete
  15. first-rate resource without spending a dime . Quite good post. I simply stumbled upon your weblog and wanted to mention that i have in reality enjoyed analyzing your weblog posts. Any manner i will be subscribing to your feed and i desire you publish again quickly. Huge thank you for the beneficial data. This specific is commonly apparently important and furthermore superb fact along side for sure truthful-minded and furthermore admittedly beneficial my business is seeking to find earlier designed for this unique beneficial stuffs… virtually interesting and considered one of a type post. I love things like making extra studies, growing writing skills, as well as related things. Those forms of secrets and techniques assist in being a expert in this topic. This publish could be very useful to my own family because humans like you committed time to getting to know. Regularity is the key. However it is not that clean, as has been made out to be. I'm not an expert like you and lots of times i feel like giving it up. Searching at someone like me, your posting is of right help and booster. Thanks for sharing. Thanks a lot for the put up you do. I like your put up and all you proportion with us is up to date and pretty informative, i would like to bookmark the page so i'm able to come right here again to study you, as you have completed a exquisite process. You have got a actual capacity for writing specific content. I love how you suspect and the manner you constitute your perspectives in this text. I believe your way of thinking. Thanks for sharing. I am often to running a blog and i virtually appreciate your posts. This newsletter has really peaks my interest. I am about to bookmark your website and keep checking choosing information. I assume that is an informative put up and it's far very beneficial and knowledgeable. Consequently, i would love to thanks for the efforts you have made in writing this text. The appearance efficiently extraordinary. Every this type of miniscule information and records could be designed operating with huge range of track file realistic enjoy. I really like it lots. I think this is an informative put up and it's miles very useful and knowledgeable. Consequently, i would really like to thank you for the endeavors that you have made in writing this newsletter. All of the content material is definitely nicely-researched. Thanks.. Thanks for a very interesting blog. What else may additionally i get that sort of data written in this sort of ideal technique? I’ve a venture that i am definitely now working on, and i've been on the look out for such data. This article is really one of the very high-quality inside the records of articles. I am a antique ’article’ collector and i on occasion examine a few new articles if i discover them thrilling. And i found this one pretty captivating and it must cross into my series. Excellent work! Wow! Such an splendid and useful put up this is. I definitely simply adore it. It's so desirable and so superb. I am simply amazed. I'm hoping that you maintain to do your paintings like this in the destiny additionally 먹튀검증커뮤니티

    ReplyDelete
  16. whats up what a outstanding submit i've stumble upon and agree with me i've been searching out for this similar sort of put up for beyond per week and rarely came across this. Thank you very a great deal and will search for greater postings from you. very informative post ! There is lots of information right here that may assist any enterprise get commenced with a a success social networking campaign ! It's miles a very exciting blog post. I regularly visit your posts for my venture's assist approximately diwali bumper lottery and your incredible writing competencies genuinely leave me stunned. Thank you a lot for this submit. Thrilling weblog i must say, the facts and facts written here are correct. Black leather-based motorbike jacket 꽁머니

    ReplyDelete
  17. writing with fashion and getting top compliments at the article is pretty tough, to be honest. But you have carried out it so lightly and with so cool feeling and you've nailed the process. This article is possessed with style and i am giving top compliment. High-quality! I suppose that is one of the most vast information for me. And i am satisfied studying your article. I ought to mention that, as much as i cherished listening to what you would possibly have to say, i got bored after a while. Live up to date for distinctive and thorough commands if you're searching out the exceptional . Very informative publish ! There is lots of data 먹튀검증

    ReplyDelete
  18. Bon site internet : Zonahobisaya
    Bon site internet : Terdalam
    Bon site internet : Zonahobisaya
    Bon site internet : Zonahobisaya
    Bon site internet : Zonahobisaya
    Bon site internet : Sinopsis Film Terbaru
    Bon site internet : Zonahobisaya
    Bon site internet : Zonahobisaya

    ReplyDelete
  19. I'm very tolerant, so I'm not 100% sure and I don't have the Internet. Any suggestions and advice are welcome. Cheers!

    토토사이트링크
    토토사이트
    바카라사이트
    온라인카지노
    토토
    토토사이트

    ReplyDelete
  20. إذا كنت تعيش في الرياض وتبحث عن شركة تنظيف موثوقة ومحترفة نقدم لك شركة كلينر للتنظيف لتلبية جميع احتياجاتك
    شركة تنظيف مكيفات بالرياض

    ReplyDelete

Do NOT post about or link to specific apps!